{"version":3,"sources":["dom-context.ts"],"sourcesContent":["import { client_type } from \"datex-core-legacy/utils/constants.ts\";\nimport { enableDatexBindings } from \"../uix-dom/datex-bindings/mod.ts\";\nimport type { BindingOptions } from \"../uix-dom/datex-bindings/type-definitions.ts\";\nimport type { DOMContext } from \"../uix-dom/dom/DOMContext.ts\";\n\n// mapFileURL can later be set\nexport const bindingOptions:BindingOptions = {}\n\nexport const domContext = (client_type == \"browser\" ? globalThis.window : await import(\"../uix-dom/dom/mod.ts\" /*lazy*/)) as Window & typeof globalThis;\nexport const {domUtils, bindObserver} = enableDatexBindings(domContext as unknown as DOMContext, bindingOptions)\n\n\n// make values available on globalThis\nif (client_type !== \"browser\") {\n\tObject.assign(globalThis, domContext);\n}"],"names":["client_type","enableDatexBindings","bindingOptions","domContext","globalThis","window","domUtils","bindObserver","Object","assign"],"mappings":"AAAA,SAASA,WAAW,QAAQ,uCAAuC;AACnE,SAASC,mBAAmB,QAAQ,mCAAmC;AAKvE,OAAO,MAAMC,iBAAgC,CAAC,EAAC;AAE/C,OAAO,MAAMC,aAAcH,AAAe,aAAfA,cAA2BI,WAAWC,MAAM,GAAG,MAAM,MAAM,CAAC,yBAAiE;AACxJ,OAAO,MAAM,EAACC,QAAQ,EAAEC,YAAY,EAAC,GAAGN,oBAAoBE,YAAqCD,gBAAe;AAI5F,cAAhBF,eACHQ,OAAOC,MAAM,CAACL,YAAYD","sourceRoot":"/lib/uix-0.4.39/src/app/","file":"dom-context.ts"}