@mux/mux-player
Version:
An open source Mux player web component that Just Works™
19 lines (18 loc) • 1.13 kB
TypeScript
import { ChildNodePart, Part } from 'media-chrome/dist/media-theme-element.js';
export declare function processEvent(part: Part, value: unknown): boolean;
export declare function processPropertyIdentity(part: Part, value: unknown): boolean;
export declare function processElementAttribute(part: Part, value: unknown): boolean;
export declare function processBooleanAttribute(part: Part, value: unknown): boolean;
export declare function processBooleanNode(part: Part, value: unknown): boolean;
export declare function processPart(part: Part, value: unknown): void;
export declare class TemplateResult {
readonly strings: TemplateStringsArray;
readonly values: unknown[];
readonly processor: any;
readonly stringsKey: string;
constructor(strings: TemplateStringsArray, values: unknown[], processor: any);
readonly template: HTMLTemplateElement;
renderInto(element: Node | ChildNodePart): void;
}
export declare function html(strings: TemplateStringsArray, ...values: unknown[]): TemplateResult;
export declare function render(result: TemplateResult, element: Node | ChildNodePart): void;