//#region src/internal/utils/audit.ts
function e(e) {
	let t = ["template", ...e.constructor.metadata?.children ?? []].filter((e) => typeof e == "string");
	return [Array.from(e.shadowRoot.querySelectorAll("slot")).flatMap((e) => e.assignedElements().filter((e) => !t.map((e) => e).includes(e.localName))), t];
}
function t(e) {
	let t = e.constructor.metadata?.parents ?? [];
	return t.length ? [!!t.find((t) => e.parentElement?.localName === t), t] : [!0, []];
}
//#endregion
export { t as auditParentElement, e as auditSlots };

//# sourceMappingURL=audit.js.map