Files
youtube-music/src/utils/custom-element.ts
2025-07-09 23:14:11 +09:00

7 lines
255 B
TypeScript

import { customElement, type ComponentType } from 'solid-element';
export const anonymousCustomElement = <T extends object>(
ComponentType: ComponentType<T>,
): CustomElementConstructor =>
customElement(`ytmd-${crypto.randomUUID()}`, ComponentType);