CustomElementRegistry.d.ts 586 B

12345678910111213141516
  1. import type { DisplayObject } from '../display-objects';
  2. /**
  3. * canvas.customElements
  4. *
  5. * @see https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry
  6. */
  7. export declare class CustomElementRegistry {
  8. private registry;
  9. constructor();
  10. define<T extends DisplayObject>(name: string, constructor: new (...args: any[]) => T): void;
  11. /**
  12. * @see https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/get
  13. */
  14. get<T extends DisplayObject>(name: string): new (...args: any[]) => T;
  15. }
  16. //# sourceMappingURL=CustomElementRegistry.d.ts.map