├── .github └── workflows │ ├── conventional-commit.yml │ └── ubuntu.yml ├── .gitignore ├── .npmignore ├── .travis.yml ├── .vscode ├── launch.json └── tasks.json ├── LICENSE ├── jest.config.debug.js ├── jest.config.js ├── package.json ├── readme.md ├── scripts └── function-snapshot-serializer.js ├── src ├── decorators.ts ├── extends.ts ├── helpers.ts ├── index.ts ├── metadata.ts ├── parser.ts ├── reflect.ts ├── types.ts └── walker.ts ├── test ├── __snapshots__ │ ├── cache.spec.ts.snap │ ├── class.spec.ts.snap │ ├── create.spec.ts.snap │ ├── decorators.spec.ts.snap │ ├── durability.spec.ts.snap │ ├── generic-types.spec.ts.snap │ ├── get-parameter.spec.ts.snap │ ├── index.spec.ts.snap │ ├── inheritance.spec.ts.snap │ ├── metadata.spec.ts.snap │ ├── module.spec.ts.snap │ └── private.spec.ts.snap ├── cache.spec.ts ├── class.spec.ts ├── create.spec.ts ├── decorators.spec.ts ├── durability.spec.ts ├── generic-types.spec.ts ├── get-parameter.spec.ts ├── index.spec.ts ├── inheritance.spec.ts ├── metadata.spec.ts ├── mocks │ ├── cross-reference-object.ts │ ├── mock.class-in-namespace.ts │ ├── mock.class.ts │ ├── mock.function-in-namespace.ts │ ├── mock.function.ts │ ├── mock.module-with-enum.ts │ └── mock.module-with-value.ts ├── module.spec.ts ├── primitve.spec.ts └── private.spec.ts ├── tsconfig.build.json └── tsconfig.json /.github/workflows/conventional-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/.github/workflows/conventional-commit.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/.github/workflows/ubuntu.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/LICENSE -------------------------------------------------------------------------------- /jest.config.debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/jest.config.debug.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/readme.md -------------------------------------------------------------------------------- /scripts/function-snapshot-serializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/scripts/function-snapshot-serializer.js -------------------------------------------------------------------------------- /src/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/src/decorators.ts -------------------------------------------------------------------------------- /src/extends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/src/extends.ts -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/src/helpers.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/src/metadata.ts -------------------------------------------------------------------------------- /src/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/src/parser.ts -------------------------------------------------------------------------------- /src/reflect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/src/reflect.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/walker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/src/walker.ts -------------------------------------------------------------------------------- /test/__snapshots__/cache.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/__snapshots__/cache.spec.ts.snap -------------------------------------------------------------------------------- /test/__snapshots__/class.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/__snapshots__/class.spec.ts.snap -------------------------------------------------------------------------------- /test/__snapshots__/create.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/__snapshots__/create.spec.ts.snap -------------------------------------------------------------------------------- /test/__snapshots__/decorators.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/__snapshots__/decorators.spec.ts.snap -------------------------------------------------------------------------------- /test/__snapshots__/durability.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/__snapshots__/durability.spec.ts.snap -------------------------------------------------------------------------------- /test/__snapshots__/generic-types.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/__snapshots__/generic-types.spec.ts.snap -------------------------------------------------------------------------------- /test/__snapshots__/get-parameter.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/__snapshots__/get-parameter.spec.ts.snap -------------------------------------------------------------------------------- /test/__snapshots__/index.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/__snapshots__/index.spec.ts.snap -------------------------------------------------------------------------------- /test/__snapshots__/inheritance.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/__snapshots__/inheritance.spec.ts.snap -------------------------------------------------------------------------------- /test/__snapshots__/metadata.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/__snapshots__/metadata.spec.ts.snap -------------------------------------------------------------------------------- /test/__snapshots__/module.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/__snapshots__/module.spec.ts.snap -------------------------------------------------------------------------------- /test/__snapshots__/private.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/__snapshots__/private.spec.ts.snap -------------------------------------------------------------------------------- /test/cache.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/cache.spec.ts -------------------------------------------------------------------------------- /test/class.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/class.spec.ts -------------------------------------------------------------------------------- /test/create.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/create.spec.ts -------------------------------------------------------------------------------- /test/decorators.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/decorators.spec.ts -------------------------------------------------------------------------------- /test/durability.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/durability.spec.ts -------------------------------------------------------------------------------- /test/generic-types.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/generic-types.spec.ts -------------------------------------------------------------------------------- /test/get-parameter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/get-parameter.spec.ts -------------------------------------------------------------------------------- /test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/index.spec.ts -------------------------------------------------------------------------------- /test/inheritance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/inheritance.spec.ts -------------------------------------------------------------------------------- /test/metadata.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/metadata.spec.ts -------------------------------------------------------------------------------- /test/mocks/cross-reference-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/mocks/cross-reference-object.ts -------------------------------------------------------------------------------- /test/mocks/mock.class-in-namespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/mocks/mock.class-in-namespace.ts -------------------------------------------------------------------------------- /test/mocks/mock.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/mocks/mock.class.ts -------------------------------------------------------------------------------- /test/mocks/mock.function-in-namespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/mocks/mock.function-in-namespace.ts -------------------------------------------------------------------------------- /test/mocks/mock.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/mocks/mock.function.ts -------------------------------------------------------------------------------- /test/mocks/mock.module-with-enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/mocks/mock.module-with-enum.ts -------------------------------------------------------------------------------- /test/mocks/mock.module-with-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/mocks/mock.module-with-value.ts -------------------------------------------------------------------------------- /test/module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/module.spec.ts -------------------------------------------------------------------------------- /test/primitve.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/primitve.spec.ts -------------------------------------------------------------------------------- /test/private.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/test/private.spec.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktutnik/tinspector/HEAD/tsconfig.json --------------------------------------------------------------------------------