dom-renderer
Version:
A light-weight DOM Renderer supports Web components standard & TypeScript language
20 lines (17 loc) • 353 B
text/typescript
import { Window } from 'happy-dom';
const window = new Window();
for (const key of [
'window',
'self',
'XMLSerializer',
'DOMParser',
'NodeFilter',
'Text',
'Document',
'document',
'ShadowRoot',
'Element',
'HTMLElement',
'HTMLUnknownElement'
])
Reflect.set(globalThis, key, Reflect.get(window, key));