saltfish
Version:
An interactive video-guided tour system for web applications
35 lines • 912 B
TypeScript
/**
* Manager class for creating and manipulating the shadow DOM container
* that holds the Saltfish playlist Player UI
*/
export declare class ShadowDOMManager {
private container;
private shadowRoot;
private styleElement;
/**
* Creates a new shadow DOM container on the page
*/
create(): void;
/**
* Returns the shadow root
*/
getShadowRoot(): ShadowRoot | null;
/**
* Returns the root element inside the shadow DOM
*/
getRootElement(): HTMLElement | null;
/**
* Adds a stylesheet to the shadow DOM
*/
addStyles(styles: string): void;
/**
* Removes the shadow DOM container
*/
remove(): void;
/**
* Returns base styles for the shadow DOM
* Now using our organized CSS structure imported from styles/index.ts
*/
private getBaseStyles;
}
//# sourceMappingURL=ShadowDOMManager.d.ts.map