├── .gitignore ├── .gitmodules ├── .npmignore ├── .prettierignore ├── .prettierrc.js ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── README.zh-CN.md ├── docs-src ├── index.css ├── index.html ├── index.ts ├── public │ └── .nojekyll ├── tsconfig.json └── vite.config.ts ├── docs ├── .nojekyll ├── assets │ ├── index.1db60ffe.css │ └── index.ff870cb1.js └── index.html ├── package.json ├── scripts └── build.mjs ├── src ├── RealmRecord.ts ├── ShadowRealm.ts ├── es-module │ ├── helpers.ts │ └── index.ts ├── helpers.ts ├── index.ts ├── polyfill.ts └── type.ts ├── test ├── cases │ ├── WrappedFunction │ │ ├── length-throws-typeerror.js │ │ ├── length.js │ │ ├── name-throws-typeerror.js │ │ ├── name.js │ │ └── throws-typeerror-on-revoked-proxy.js │ ├── constructor.js │ ├── descriptor.js │ ├── extensibility.js │ ├── global-object.js │ ├── instance-extensibility.js │ ├── instance.js │ ├── length.js │ ├── name.js │ ├── proto.js │ └── prototype │ │ ├── Symbol.toStringTag.js │ │ ├── evaluate │ │ ├── descriptor.js │ │ ├── errors-from-the-other-realm-is-wrapped-into-a-typeerror.js │ │ ├── globalthis-available-properties.js │ │ ├── globalthis-config-only-properties.js │ │ ├── globalthis-ordinary-object.js │ │ ├── length.js │ │ ├── name.js │ │ ├── nested-realms.js │ │ ├── no-conditional-strict-mode.js │ │ ├── not-constructor.js │ │ ├── proto.js │ │ ├── returns-primitive-values.js │ │ ├── returns-proxy-callable-object.js │ │ ├── returns-symbol-values.js │ │ ├── throws-error-from-ctor-realm.js │ │ ├── throws-syntaxerror-on-bad-syntax.js │ │ ├── throws-typeerror-if-evaluation-resolves-to-non-primitive.js │ │ ├── throws-typeerror-wrap-throwing.js │ │ ├── throws-when-argument-is-not-a-string.js │ │ ├── validates-realm-object.js │ │ ├── wrapped-function-arguments-are-wrapped-into-the-inner-realm-extended.js │ │ ├── wrapped-function-arguments-are-wrapped-into-the-inner-realm.js │ │ ├── wrapped-function-from-return-values-share-no-identity.js │ │ ├── wrapped-function-multiple-different-realms-nested.js │ │ ├── wrapped-function-multiple-different-realms.js │ │ ├── wrapped-function-observing-their-scopes.js │ │ ├── wrapped-function-proto-from-caller-realm.js │ │ ├── wrapped-function-proxied-observes-boundary.js │ │ ├── wrapped-function-throws-typeerror-from-caller-realm.js │ │ ├── wrapped-function-throws-typeerror-on-exceptional-exit.js │ │ ├── wrapped-function-throws-typeerror-on-non-primitive-arguments.js │ │ ├── wrapped-function-throws-typeerror-on-non-primitive-returns.js │ │ ├── wrapped-functions-accepts-callable-objects.js │ │ ├── wrapped-functions-can-resolve-callable-returns.js │ │ ├── wrapped-functions-new-wrapping-on-each-evaluation.js │ │ ├── wrapped-functions-share-no-properties-extended.js │ │ └── wrapped-functions-share-no-properties.js │ │ ├── importValue │ │ ├── descriptor.js │ │ ├── import-value.js │ │ ├── length.js │ │ ├── name.js │ │ ├── not-constructor.js │ │ ├── proto.js │ │ ├── specifier-tostring.js │ │ ├── throws-if-exportname-not-string.js │ │ ├── throws-if-import-value-does-not-exist.js │ │ ├── throws-typeerror-import-syntax-error.js │ │ ├── throws-typeerror-import-throws.js │ │ └── validates-realm-object.js │ │ └── proto.js ├── helpers.js └── transformer.js └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist 3 | .DS_Store -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | src/es-module/helpers.ts -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /docs-src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/docs-src/index.css -------------------------------------------------------------------------------- /docs-src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/docs-src/index.html -------------------------------------------------------------------------------- /docs-src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/docs-src/index.ts -------------------------------------------------------------------------------- /docs-src/public/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/docs-src/tsconfig.json -------------------------------------------------------------------------------- /docs-src/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/docs-src/vite.config.ts -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/index.1db60ffe.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/docs/assets/index.1db60ffe.css -------------------------------------------------------------------------------- /docs/assets/index.ff870cb1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/docs/assets/index.ff870cb1.js -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/docs/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/scripts/build.mjs -------------------------------------------------------------------------------- /src/RealmRecord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/src/RealmRecord.ts -------------------------------------------------------------------------------- /src/ShadowRealm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/src/ShadowRealm.ts -------------------------------------------------------------------------------- /src/es-module/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/src/es-module/helpers.ts -------------------------------------------------------------------------------- /src/es-module/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/src/es-module/index.ts -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/src/helpers.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/polyfill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/src/polyfill.ts -------------------------------------------------------------------------------- /src/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/src/type.ts -------------------------------------------------------------------------------- /test/cases/WrappedFunction/length-throws-typeerror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/WrappedFunction/length-throws-typeerror.js -------------------------------------------------------------------------------- /test/cases/WrappedFunction/length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/WrappedFunction/length.js -------------------------------------------------------------------------------- /test/cases/WrappedFunction/name-throws-typeerror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/WrappedFunction/name-throws-typeerror.js -------------------------------------------------------------------------------- /test/cases/WrappedFunction/name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/WrappedFunction/name.js -------------------------------------------------------------------------------- /test/cases/WrappedFunction/throws-typeerror-on-revoked-proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/WrappedFunction/throws-typeerror-on-revoked-proxy.js -------------------------------------------------------------------------------- /test/cases/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/constructor.js -------------------------------------------------------------------------------- /test/cases/descriptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/descriptor.js -------------------------------------------------------------------------------- /test/cases/extensibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/extensibility.js -------------------------------------------------------------------------------- /test/cases/global-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/global-object.js -------------------------------------------------------------------------------- /test/cases/instance-extensibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/instance-extensibility.js -------------------------------------------------------------------------------- /test/cases/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/instance.js -------------------------------------------------------------------------------- /test/cases/length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/length.js -------------------------------------------------------------------------------- /test/cases/name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/name.js -------------------------------------------------------------------------------- /test/cases/proto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/proto.js -------------------------------------------------------------------------------- /test/cases/prototype/Symbol.toStringTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/Symbol.toStringTag.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/descriptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/descriptor.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/errors-from-the-other-realm-is-wrapped-into-a-typeerror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/errors-from-the-other-realm-is-wrapped-into-a-typeerror.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/globalthis-available-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/globalthis-available-properties.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/globalthis-config-only-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/globalthis-config-only-properties.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/globalthis-ordinary-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/globalthis-ordinary-object.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/length.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/name.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/nested-realms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/nested-realms.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/no-conditional-strict-mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/no-conditional-strict-mode.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/not-constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/not-constructor.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/proto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/proto.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/returns-primitive-values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/returns-primitive-values.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/returns-proxy-callable-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/returns-proxy-callable-object.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/returns-symbol-values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/returns-symbol-values.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/throws-error-from-ctor-realm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/throws-error-from-ctor-realm.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/throws-syntaxerror-on-bad-syntax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/throws-syntaxerror-on-bad-syntax.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/throws-typeerror-if-evaluation-resolves-to-non-primitive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/throws-typeerror-if-evaluation-resolves-to-non-primitive.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/throws-typeerror-wrap-throwing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/throws-typeerror-wrap-throwing.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/throws-when-argument-is-not-a-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/throws-when-argument-is-not-a-string.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/validates-realm-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/validates-realm-object.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-function-arguments-are-wrapped-into-the-inner-realm-extended.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-function-arguments-are-wrapped-into-the-inner-realm-extended.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-function-arguments-are-wrapped-into-the-inner-realm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-function-arguments-are-wrapped-into-the-inner-realm.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-function-from-return-values-share-no-identity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-function-from-return-values-share-no-identity.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-function-multiple-different-realms-nested.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-function-multiple-different-realms-nested.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-function-multiple-different-realms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-function-multiple-different-realms.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-function-observing-their-scopes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-function-observing-their-scopes.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-function-proto-from-caller-realm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-function-proto-from-caller-realm.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-function-proxied-observes-boundary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-function-proxied-observes-boundary.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-function-throws-typeerror-from-caller-realm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-function-throws-typeerror-from-caller-realm.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-function-throws-typeerror-on-exceptional-exit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-function-throws-typeerror-on-exceptional-exit.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-function-throws-typeerror-on-non-primitive-arguments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-function-throws-typeerror-on-non-primitive-arguments.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-function-throws-typeerror-on-non-primitive-returns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-function-throws-typeerror-on-non-primitive-returns.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-functions-accepts-callable-objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-functions-accepts-callable-objects.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-functions-can-resolve-callable-returns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-functions-can-resolve-callable-returns.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-functions-new-wrapping-on-each-evaluation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-functions-new-wrapping-on-each-evaluation.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-functions-share-no-properties-extended.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-functions-share-no-properties-extended.js -------------------------------------------------------------------------------- /test/cases/prototype/evaluate/wrapped-functions-share-no-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/evaluate/wrapped-functions-share-no-properties.js -------------------------------------------------------------------------------- /test/cases/prototype/importValue/descriptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/importValue/descriptor.js -------------------------------------------------------------------------------- /test/cases/prototype/importValue/import-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/importValue/import-value.js -------------------------------------------------------------------------------- /test/cases/prototype/importValue/length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/importValue/length.js -------------------------------------------------------------------------------- /test/cases/prototype/importValue/name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/importValue/name.js -------------------------------------------------------------------------------- /test/cases/prototype/importValue/not-constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/importValue/not-constructor.js -------------------------------------------------------------------------------- /test/cases/prototype/importValue/proto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/importValue/proto.js -------------------------------------------------------------------------------- /test/cases/prototype/importValue/specifier-tostring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/importValue/specifier-tostring.js -------------------------------------------------------------------------------- /test/cases/prototype/importValue/throws-if-exportname-not-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/importValue/throws-if-exportname-not-string.js -------------------------------------------------------------------------------- /test/cases/prototype/importValue/throws-if-import-value-does-not-exist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/importValue/throws-if-import-value-does-not-exist.js -------------------------------------------------------------------------------- /test/cases/prototype/importValue/throws-typeerror-import-syntax-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/importValue/throws-typeerror-import-syntax-error.js -------------------------------------------------------------------------------- /test/cases/prototype/importValue/throws-typeerror-import-throws.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/importValue/throws-typeerror-import-throws.js -------------------------------------------------------------------------------- /test/cases/prototype/importValue/validates-realm-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/importValue/validates-realm-object.js -------------------------------------------------------------------------------- /test/cases/prototype/proto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/cases/prototype/proto.js -------------------------------------------------------------------------------- /test/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/helpers.js -------------------------------------------------------------------------------- /test/transformer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/test/transformer.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ambit-tsai/shadowrealm-api/HEAD/tsconfig.json --------------------------------------------------------------------------------