UNPKG

media-chrome

Version:

Custom elements (web components) for making audio and video player controls that look great in your website or app.

29 lines (28 loc) 1.11 kB
import MediaController from './media-controller.js'; import { globalThis } from './utils/server-safe-globals.js'; import { TemplateInstance } from './utils/template-parts.js'; export * from './utils/template-parts.js'; /** * @extends {HTMLElement} * * @attr {string} template - The element `id` of the template to render. */ export declare class MediaThemeElement extends globalThis.HTMLElement { #private; static template: HTMLTemplateElement; static observedAttributes: string[]; static processor: import("./utils/template-parts.js").Processor; renderRoot: ShadowRoot; renderer?: TemplateInstance; constructor(); /** @type {HTMLElement & { breakpointsComputed?: boolean }} */ get mediaController(): MediaController; get template(): string | HTMLTemplateElement | null; set template(value: string | HTMLTemplateElement | null); get props(): {}; attributeChangedCallback(attrName: string, oldValue: string, newValue: string | null): void; connectedCallback(): void; disconnectedCallback(): void; createRenderer(): void; render(): void; }