UNPKG

@open-wc/scoped-elements

Version:
23 lines 1.34 kB
/** * @typedef {import('./types.js').ScopedElementsHost} ScopedElementsHost * @typedef {import('./types.js').ScopedElementsMap} ScopedElementsMap * @typedef {import('lit').CSSResultOrNative} CSSResultOrNative * @typedef {import('lit').LitElement} LitElement * @typedef {typeof import('lit').LitElement} TypeofLitElement * @typedef {import('@open-wc/dedupe-mixin').Constructor<LitElement>} LitElementConstructor * @typedef {import('@open-wc/dedupe-mixin').Constructor<ScopedElementsHost>} ScopedElementsHostConstructor */ /** * @template {LitElementConstructor} T * @param {T} superclass * @return {T & ScopedElementsHostConstructor} */ export function ScopedElementsMixin<T extends LitElementConstructor>(superclass: T): T & ScopedElementsHostConstructor; export type ScopedElementsHost = import('./types.js').ScopedElementsHost; export type ScopedElementsMap = import('./types.js').ScopedElementsMap; export type CSSResultOrNative = import('lit').CSSResultOrNative; export type LitElement = import('lit').LitElement; export type TypeofLitElement = typeof import('lit').LitElement; export type LitElementConstructor = import('@open-wc/dedupe-mixin').Constructor<LitElement>; export type ScopedElementsHostConstructor = import('@open-wc/dedupe-mixin').Constructor<ScopedElementsHost>; //# sourceMappingURL=lit-element.d.ts.map