chrome-devtools-frontend
Version:
Chrome DevTools UI
20 lines (19 loc) • 570 B
TypeScript
interface ShadyCSS {
nativeCss: boolean;
nativeShadow: boolean;
styleElement(host: Element, overrideProps?: {
[key: string]: string;
}): void;
prepareTemplateDom(template: Element, elementName: string): void;
prepareTemplateStyles(template: Element, elementName: string, typeExtension?: string): void;
ScopingShim: undefined | {
prepareAdoptedCssText(cssTextArray: string[], elementName: string): void;
};
}
interface ShadyDOM {
inUse: boolean;
}
interface Window {
ShadyCSS?: ShadyCSS;
ShadyDOM?: ShadyDOM;
}