| 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; | |
| } |