├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .mocharc.json ├── .npmignore ├── LICENSE ├── bin └── transform.ts ├── package.json ├── readme.md ├── src ├── config.ts ├── index.ts ├── transformer │ ├── createContextTransformer.ts │ ├── createSourceFileTransformerFactory.ts │ ├── index.ts │ └── noop.ts ├── transformers │ ├── createIs.ts │ ├── index.ts │ ├── is.ts │ └── types.ts ├── util │ ├── branch.ts │ └── log.ts └── visitors │ ├── index.ts │ └── visitImportDeclaration.ts ├── test ├── createEnvironment.ts ├── createModule.ts ├── index.spec.ts ├── objects │ └── todo.ts ├── primitives │ ├── bigint.ts │ ├── boolean.ts │ ├── null.ts │ ├── number.ts │ ├── string.ts │ ├── symbol.ts │ └── undefined.ts ├── tsconfig.json ├── ttypescript-register.js └── values.ts ├── tsconfig.json ├── yarn-error.log └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | lib/ 4 | -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/LICENSE -------------------------------------------------------------------------------- /bin/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/bin/transform.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/readme.md -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/transformer/createContextTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/src/transformer/createContextTransformer.ts -------------------------------------------------------------------------------- /src/transformer/createSourceFileTransformerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/src/transformer/createSourceFileTransformerFactory.ts -------------------------------------------------------------------------------- /src/transformer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/src/transformer/index.ts -------------------------------------------------------------------------------- /src/transformer/noop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/src/transformer/noop.ts -------------------------------------------------------------------------------- /src/transformers/createIs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/src/transformers/createIs.ts -------------------------------------------------------------------------------- /src/transformers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/src/transformers/index.ts -------------------------------------------------------------------------------- /src/transformers/is.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/src/transformers/is.ts -------------------------------------------------------------------------------- /src/transformers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/src/transformers/types.ts -------------------------------------------------------------------------------- /src/util/branch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/src/util/branch.ts -------------------------------------------------------------------------------- /src/util/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/src/util/log.ts -------------------------------------------------------------------------------- /src/visitors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/src/visitors/index.ts -------------------------------------------------------------------------------- /src/visitors/visitImportDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/src/visitors/visitImportDeclaration.ts -------------------------------------------------------------------------------- /test/createEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/test/createEnvironment.ts -------------------------------------------------------------------------------- /test/createModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/test/createModule.ts -------------------------------------------------------------------------------- /test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/test/index.spec.ts -------------------------------------------------------------------------------- /test/objects/todo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/test/objects/todo.ts -------------------------------------------------------------------------------- /test/primitives/bigint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/test/primitives/bigint.ts -------------------------------------------------------------------------------- /test/primitives/boolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/test/primitives/boolean.ts -------------------------------------------------------------------------------- /test/primitives/null.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/test/primitives/null.ts -------------------------------------------------------------------------------- /test/primitives/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/test/primitives/number.ts -------------------------------------------------------------------------------- /test/primitives/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/test/primitives/string.ts -------------------------------------------------------------------------------- /test/primitives/symbol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/test/primitives/symbol.ts -------------------------------------------------------------------------------- /test/primitives/undefined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/test/primitives/undefined.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /test/ttypescript-register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/test/ttypescript-register.js -------------------------------------------------------------------------------- /test/values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/test/values.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/yarn-error.log -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinramharak/ts-transform-runtime-check/HEAD/yarn.lock --------------------------------------------------------------------------------