Name Description Size
browser.js 0
dep-defer-ns_FIXTURE.js 263
dep_FIXTURE.js 209
exotic-object-behavior.js --- esid: sec-modulenamespacecreate description: > Deferred namespace objects have the correct MOP implementation info: | ModuleNamespaceCreate ( _module_, _exports_, _phase_ ) 1. Let _internalSlotsList_ be the internal slots listed in <emu-xref href="#table-internal-slots-of-module-namespace-exotic-objects"></emu-xref>. 1. Let _M_ be MakeBasicObject(_internalSlotsList_). 1. Set _M_'s essential internal methods to the definitions specified in <emu-xref href="#sec-module-namespace-exotic-objects"></emu-xref>. 1. ... [[GetPrototypeOf]] ( ) 1. Return null. [[IsExtensible]] ( ) 1. Return false. flags: [module] features: [import-defer] includes: [propertyHelper.js, compareArray.js] --- 2173
identity.js --- esid: sec-getmodulenamespace description: > Deferred namespace objects are created and cached appropriately info: | GetModuleNamespace ( _module_, _phase_ ) 1. ... 1. If _phase_ is ~defer~, let _namespace_ be _module_.[[DeferredNamespace]], otherwise let _namespace_ be _module_.[[Namespace]]. 1. If _namespace_ is ~empty~, then 1. ... 1. Set _namespace_ to ModuleNamespaceCreate(_module_, _unambiguousNames_, _phase_). 1. Return _namespace_. ModuleNamespaceCreate ( _module_, _exports_, _phase_ ) 1. ... 1. Let _M_ be MakeBasicObject(_internalSlotsList_). 1. ... 1. If _phase_ is ~defer~, then 1. Set _module_.[[DeferredNamespace]] to _M_. 1. ... 1. Else, 1. Set _module_.[[Namespace]] to _M_. 1. ... 1. Return _M_. flags: [module] features: [import-defer] --- 1826
shell.js 0