├── .eslintrc.json ├── .gitattributes ├── .github ├── codeql │ └── codeql-config.yml └── workflows │ ├── ci.yml │ └── codeql-analysis.yml ├── .gitignore ├── .npmignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── RELEASES.md ├── SECURITY.md ├── SUPPORT.md ├── common ├── config │ └── rush │ │ ├── command-line.json │ │ └── npm-shrinkwrap.json └── scripts │ ├── install-run-rush.js │ ├── install-run-rushx.js │ └── install-run.js ├── docs ├── README.md ├── _config.yml └── typedoc │ ├── .nojekyll │ ├── assets │ ├── highlight.css │ ├── main.js │ ├── search.js │ └── style.css │ ├── functions │ └── default-1.html │ ├── index.html │ ├── interfaces │ └── idynamicprotoopts.html │ ├── modules.html │ ├── modules │ └── default.html │ └── variables │ └── default._dfOpts.html ├── gruntfile.js ├── lib ├── .npmignore ├── package.json ├── rollup.config.js ├── src │ └── DynamicProto.ts ├── test │ ├── DynamicProto.Tests.ts │ ├── DynamicProtoMultipleCall.Tests.ts │ ├── DynamicProtoMultipleNoInst.Tests.ts │ ├── DynamicProtoNoInst.Tests.ts │ ├── External │ │ ├── qunit-1.23.1.js │ │ ├── qunit.d.ts │ │ └── sinon.d.ts │ ├── SecurityCheck.Tests.ts │ ├── Selenium │ │ ├── DynamicProtoTests.ts │ │ └── Tests.html │ ├── TestFramework │ │ ├── Assert.ts │ │ ├── Common.ts │ │ ├── TestCase.ts │ │ └── TestClass.ts │ └── tsconfig.json ├── tsconfig.json └── tslint.json ├── package.json ├── policheck-exclusions.xml ├── rollup ├── package.json ├── rollup.config.js ├── src │ └── removeDynamic.ts ├── test │ ├── DynamicProtoRollup.Tests.ts │ ├── External │ │ ├── magic-string.umd.js │ │ ├── qunit-1.23.1.js │ │ ├── qunit.d.ts │ │ └── sinon.d.ts │ ├── Selenium │ │ ├── DynamicProtoRollupTests.ts │ │ └── Tests.html │ ├── TestFramework │ │ ├── Assert.ts │ │ ├── Common.ts │ │ ├── TestCase.ts │ │ └── TestClass.ts │ └── tsconfig.json └── tsconfig.json ├── rush.json ├── tools └── release-tools │ ├── npm_package.js │ ├── npm_publish.js │ └── package_groups.json ├── tsconfig.json ├── tsconfigmodule.json ├── tslint-base.json └── typedoc.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/.github/codeql/codeql-config.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/.npmignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/README.md -------------------------------------------------------------------------------- /RELEASES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/RELEASES.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /common/config/rush/command-line.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/common/config/rush/command-line.json -------------------------------------------------------------------------------- /common/config/rush/npm-shrinkwrap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/common/config/rush/npm-shrinkwrap.json -------------------------------------------------------------------------------- /common/scripts/install-run-rush.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/common/scripts/install-run-rush.js -------------------------------------------------------------------------------- /common/scripts/install-run-rushx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/common/scripts/install-run-rushx.js -------------------------------------------------------------------------------- /common/scripts/install-run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/common/scripts/install-run.js -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/typedoc/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/docs/typedoc/.nojekyll -------------------------------------------------------------------------------- /docs/typedoc/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/docs/typedoc/assets/highlight.css -------------------------------------------------------------------------------- /docs/typedoc/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/docs/typedoc/assets/main.js -------------------------------------------------------------------------------- /docs/typedoc/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/docs/typedoc/assets/search.js -------------------------------------------------------------------------------- /docs/typedoc/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/docs/typedoc/assets/style.css -------------------------------------------------------------------------------- /docs/typedoc/functions/default-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/docs/typedoc/functions/default-1.html -------------------------------------------------------------------------------- /docs/typedoc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/docs/typedoc/index.html -------------------------------------------------------------------------------- /docs/typedoc/interfaces/idynamicprotoopts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/docs/typedoc/interfaces/idynamicprotoopts.html -------------------------------------------------------------------------------- /docs/typedoc/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/docs/typedoc/modules.html -------------------------------------------------------------------------------- /docs/typedoc/modules/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/docs/typedoc/modules/default.html -------------------------------------------------------------------------------- /docs/typedoc/variables/default._dfOpts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/docs/typedoc/variables/default._dfOpts.html -------------------------------------------------------------------------------- /gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/gruntfile.js -------------------------------------------------------------------------------- /lib/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/.npmignore -------------------------------------------------------------------------------- /lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/package.json -------------------------------------------------------------------------------- /lib/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/rollup.config.js -------------------------------------------------------------------------------- /lib/src/DynamicProto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/src/DynamicProto.ts -------------------------------------------------------------------------------- /lib/test/DynamicProto.Tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/test/DynamicProto.Tests.ts -------------------------------------------------------------------------------- /lib/test/DynamicProtoMultipleCall.Tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/test/DynamicProtoMultipleCall.Tests.ts -------------------------------------------------------------------------------- /lib/test/DynamicProtoMultipleNoInst.Tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/test/DynamicProtoMultipleNoInst.Tests.ts -------------------------------------------------------------------------------- /lib/test/DynamicProtoNoInst.Tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/test/DynamicProtoNoInst.Tests.ts -------------------------------------------------------------------------------- /lib/test/External/qunit-1.23.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/test/External/qunit-1.23.1.js -------------------------------------------------------------------------------- /lib/test/External/qunit.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/test/External/qunit.d.ts -------------------------------------------------------------------------------- /lib/test/External/sinon.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/test/External/sinon.d.ts -------------------------------------------------------------------------------- /lib/test/SecurityCheck.Tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/test/SecurityCheck.Tests.ts -------------------------------------------------------------------------------- /lib/test/Selenium/DynamicProtoTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/test/Selenium/DynamicProtoTests.ts -------------------------------------------------------------------------------- /lib/test/Selenium/Tests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/test/Selenium/Tests.html -------------------------------------------------------------------------------- /lib/test/TestFramework/Assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/test/TestFramework/Assert.ts -------------------------------------------------------------------------------- /lib/test/TestFramework/Common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/test/TestFramework/Common.ts -------------------------------------------------------------------------------- /lib/test/TestFramework/TestCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/test/TestFramework/TestCase.ts -------------------------------------------------------------------------------- /lib/test/TestFramework/TestClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/test/TestFramework/TestClass.ts -------------------------------------------------------------------------------- /lib/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/test/tsconfig.json -------------------------------------------------------------------------------- /lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/tsconfig.json -------------------------------------------------------------------------------- /lib/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/lib/tslint.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/package.json -------------------------------------------------------------------------------- /policheck-exclusions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/policheck-exclusions.xml -------------------------------------------------------------------------------- /rollup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/package.json -------------------------------------------------------------------------------- /rollup/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/rollup.config.js -------------------------------------------------------------------------------- /rollup/src/removeDynamic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/src/removeDynamic.ts -------------------------------------------------------------------------------- /rollup/test/DynamicProtoRollup.Tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/test/DynamicProtoRollup.Tests.ts -------------------------------------------------------------------------------- /rollup/test/External/magic-string.umd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/test/External/magic-string.umd.js -------------------------------------------------------------------------------- /rollup/test/External/qunit-1.23.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/test/External/qunit-1.23.1.js -------------------------------------------------------------------------------- /rollup/test/External/qunit.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/test/External/qunit.d.ts -------------------------------------------------------------------------------- /rollup/test/External/sinon.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/test/External/sinon.d.ts -------------------------------------------------------------------------------- /rollup/test/Selenium/DynamicProtoRollupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/test/Selenium/DynamicProtoRollupTests.ts -------------------------------------------------------------------------------- /rollup/test/Selenium/Tests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/test/Selenium/Tests.html -------------------------------------------------------------------------------- /rollup/test/TestFramework/Assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/test/TestFramework/Assert.ts -------------------------------------------------------------------------------- /rollup/test/TestFramework/Common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/test/TestFramework/Common.ts -------------------------------------------------------------------------------- /rollup/test/TestFramework/TestCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/test/TestFramework/TestCase.ts -------------------------------------------------------------------------------- /rollup/test/TestFramework/TestClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/test/TestFramework/TestClass.ts -------------------------------------------------------------------------------- /rollup/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/test/tsconfig.json -------------------------------------------------------------------------------- /rollup/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rollup/tsconfig.json -------------------------------------------------------------------------------- /rush.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/rush.json -------------------------------------------------------------------------------- /tools/release-tools/npm_package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/tools/release-tools/npm_package.js -------------------------------------------------------------------------------- /tools/release-tools/npm_publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/tools/release-tools/npm_publish.js -------------------------------------------------------------------------------- /tools/release-tools/package_groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/tools/release-tools/package_groups.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfigmodule.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/tsconfigmodule.json -------------------------------------------------------------------------------- /tslint-base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/tslint-base.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DynamicProto-JS/HEAD/typedoc.json --------------------------------------------------------------------------------