├── .coveralls.yml ├── .gitattributes ├── .gitignore ├── .travis.yml ├── .vscode ├── cSpell.json ├── launch.json ├── settings.json └── tasks.json ├── LICENSE ├── README.md ├── examples └── simple │ ├── exported-const-variables.ts │ ├── exported-functions.ts │ ├── index.ts │ ├── my-types.ts │ ├── package.json │ └── tsconfig.json ├── package.json ├── src ├── abstractions │ ├── api-callable-base.ts │ └── api-item.ts ├── api-helpers.ts ├── api-registry.ts ├── api-type-helpers.ts ├── contracts.ts ├── contracts │ ├── access-modifier.ts │ ├── api-definitions.ts │ ├── api-item-location-dto.ts │ ├── api-item-reference.ts │ ├── api-metadata-dto.ts │ ├── api-types.ts │ ├── dictionary.ts │ ├── extractor-options.ts │ └── registry.ts ├── debug.ts ├── definitions │ ├── api-call.ts │ ├── api-class-constructor.ts │ ├── api-class-method.ts │ ├── api-class-property.ts │ ├── api-class.ts │ ├── api-construct.ts │ ├── api-enum-member.ts │ ├── api-enum.ts │ ├── api-export-specifier.ts │ ├── api-export.ts │ ├── api-function-expression.ts │ ├── api-function.ts │ ├── api-get-accessor.ts │ ├── api-import-specifier.ts │ ├── api-index.ts │ ├── api-interface.ts │ ├── api-mapped.ts │ ├── api-method.ts │ ├── api-namespace.ts │ ├── api-parameter.ts │ ├── api-property.ts │ ├── api-set-accessor.ts │ ├── api-source-file.ts │ ├── api-type-alias.ts │ ├── api-type-literal.ts │ ├── api-type-parameter.ts │ └── api-variable.ts ├── extractor.ts ├── index.ts ├── internal.ts ├── ts-helpers.ts └── utils │ ├── logger.ts │ ├── path-is-inside.ts │ └── tsconfig-json.ts ├── tests ├── .gitignore ├── __tests__ │ ├── extractor.test.ts │ ├── file-with-errors.ts │ ├── ts-helpers.test.ts │ └── utils │ │ ├── __snapshots__ │ │ └── tsconfig-json.test.ts.snap │ │ ├── _tsconfig.json │ │ └── tsconfig-json.test.ts ├── cases │ ├── __tests__ │ │ └── __snapshots__ │ │ │ ├── class-declaration1.test.ts.snap │ │ │ ├── class-declaration10.test.ts.snap │ │ │ ├── class-declaration11.test.ts.snap │ │ │ ├── class-declaration12.test.ts.snap │ │ │ ├── class-declaration2.test.ts.snap │ │ │ ├── class-declaration3.test.ts.snap │ │ │ ├── class-declaration4.test.ts.snap │ │ │ ├── class-declaration5.test.ts.snap │ │ │ ├── class-declaration6.test.ts.snap │ │ │ ├── class-declaration7.test.ts.snap │ │ │ ├── class-declaration8.test.ts.snap │ │ │ ├── class-declaration9.test.ts.snap │ │ │ ├── construct-signature1.test.ts.snap │ │ │ ├── construct-signature2.test.ts.snap │ │ │ ├── enum-declaration1.test.ts.snap │ │ │ ├── enum-declaration2.test.ts.snap │ │ │ ├── enum-declaration3.test.ts.snap │ │ │ ├── enum-declaration4.test.ts.snap │ │ │ ├── export-declaration1.test.ts.snap │ │ │ ├── export-declaration2.test.ts.snap │ │ │ ├── export-specifier1.test.ts.snap │ │ │ ├── export-specifier2.test.ts.snap │ │ │ ├── export-specifier3.test.ts.snap │ │ │ ├── export-specifier4.test.ts.snap │ │ │ ├── extractor-empty-file.test.ts.snap │ │ │ ├── function-declaration1.test.ts.snap │ │ │ ├── function-declaration2.test.ts.snap │ │ │ ├── function-declaration3.test.ts.snap │ │ │ ├── function-declaration4.test.ts.snap │ │ │ ├── function-declaration5.test.ts.snap │ │ │ ├── function-declaration6.test.ts.snap │ │ │ ├── function-declaration7.test.ts.snap │ │ │ ├── function-declaration8.test.ts.snap │ │ │ ├── get-accessor1.test.ts.snap │ │ │ ├── get-accessor3.test.ts.snap │ │ │ ├── import-declaration1.test.ts.snap │ │ │ ├── import-specifier1.test.ts.snap │ │ │ ├── import-specifier2.test.ts.snap │ │ │ ├── index-signature1.test.ts.snap │ │ │ ├── index-signature2.test.ts.snap │ │ │ ├── index-signature3.test.ts.snap │ │ │ ├── interface-class-merging.test.ts.snap │ │ │ ├── interface-declaration1.test.ts.snap │ │ │ ├── interface-declaration2.test.ts.snap │ │ │ ├── interface-declaration3.test.ts.snap │ │ │ ├── interface-declaration4.test.ts.snap │ │ │ ├── interface-declaration5.test.ts.snap │ │ │ ├── interface-declaration6.test.ts.snap │ │ │ ├── interface-declaration7.test.ts.snap │ │ │ ├── interface-subtyping.test.ts.snap │ │ │ ├── mapped-declaration1.test.ts.snap │ │ │ ├── mapped-declaration2.test.ts.snap │ │ │ ├── mapped-declaration3.test.ts.snap │ │ │ ├── mapped-declaration4.test.ts.snap │ │ │ ├── multiple-declaration.test.ts.snap │ │ │ ├── namespace-declaration1.test.ts.snap │ │ │ ├── namespace-declaration2.test.ts.snap │ │ │ ├── namespace-declaration3.test.ts.snap │ │ │ ├── object-literal1.test.ts.snap │ │ │ ├── parameter-declaration1.test.ts.snap │ │ │ ├── parameter-declaration2.test.ts.snap │ │ │ ├── parameter-declaration3.test.ts.snap │ │ │ ├── set-accessor1.test.ts.snap │ │ │ ├── set-accessor2.test.ts.snap │ │ │ ├── set-accessor3.test.ts.snap │ │ │ ├── symbol1.test.ts.snap │ │ │ ├── type-alias-declaration1.test.ts.snap │ │ │ ├── type-alias-declaration2.test.ts.snap │ │ │ ├── type-alias-declaration3.test.ts.snap │ │ │ ├── type-alias-declaration4.test.ts.snap │ │ │ ├── type-alias-declaration5.test.ts.snap │ │ │ ├── type-alias-declaration6.test.ts.snap │ │ │ ├── type-alias-declaration7.test.ts.snap │ │ │ ├── type-alias-declaration8.test.ts.snap │ │ │ ├── type-parameter-declaration1.test.ts.snap │ │ │ ├── type-parameter-declaration2.test.ts.snap │ │ │ ├── type-parameter-declaration3.test.ts.snap │ │ │ ├── variable-declaration1.test.ts.snap │ │ │ ├── variable-declaration2.test.ts.snap │ │ │ ├── variable-declaration3.test.ts.snap │ │ │ └── variable-declaration4.test.ts.snap │ ├── class-declaration1 │ │ ├── main.ts │ │ └── test-config.json │ ├── class-declaration10 │ │ ├── main.ts │ │ └── test-config.json │ ├── class-declaration11 │ │ ├── main.ts │ │ └── test-config.json │ ├── class-declaration12 │ │ ├── main.ts │ │ └── test-config.json │ ├── class-declaration2 │ │ ├── main.ts │ │ └── test-config.json │ ├── class-declaration3 │ │ ├── main.ts │ │ └── test-config.json │ ├── class-declaration4 │ │ ├── main.ts │ │ └── test-config.json │ ├── class-declaration5 │ │ ├── main.ts │ │ └── test-config.json │ ├── class-declaration6 │ │ ├── main.ts │ │ └── test-config.json │ ├── class-declaration7 │ │ ├── main.ts │ │ └── test-config.json │ ├── class-declaration8 │ │ ├── main.ts │ │ └── test-config.json │ ├── class-declaration9 │ │ ├── main.ts │ │ └── test-config.json │ ├── construct-signature1 │ │ ├── main.ts │ │ └── test-config.json │ ├── construct-signature2 │ │ ├── main.ts │ │ └── test-config.json │ ├── enum-declaration1 │ │ ├── main.ts │ │ └── test-config.json │ ├── enum-declaration2 │ │ ├── main.ts │ │ └── test-config.json │ ├── enum-declaration3 │ │ ├── main.ts │ │ └── test-config.json │ ├── enum-declaration4 │ │ ├── main.ts │ │ └── test-config.json │ ├── export-declaration1 │ │ ├── foo.ts │ │ ├── main.ts │ │ └── test-config.json │ ├── export-declaration2 │ │ ├── main.ts │ │ └── test-config.json │ ├── export-specifier1 │ │ ├── foo.ts │ │ ├── main.ts │ │ └── test-config.json │ ├── export-specifier2 │ │ ├── foo.ts │ │ ├── main.ts │ │ └── test-config.json │ ├── export-specifier3 │ │ ├── foo.ts │ │ ├── main.ts │ │ └── test-config.json │ ├── export-specifier4 │ │ ├── foo.ts │ │ ├── main.ts │ │ └── test-config.json │ ├── extractor-empty-file │ │ ├── main.ts │ │ └── test-config.json │ ├── function-declaration1 │ │ ├── main.ts │ │ └── test-config.json │ ├── function-declaration2 │ │ ├── main.ts │ │ └── test-config.json │ ├── function-declaration3 │ │ ├── main.ts │ │ └── test-config.json │ ├── function-declaration4 │ │ ├── main.ts │ │ └── test-config.json │ ├── function-declaration5 │ │ ├── main.ts │ │ └── test-config.json │ ├── function-declaration6 │ │ ├── main.ts │ │ └── test-config.json │ ├── function-declaration7 │ │ ├── main.ts │ │ └── test-config.json │ ├── function-declaration8 │ │ ├── main.ts │ │ └── test-config.json │ ├── get-accessor1 │ │ ├── main.ts │ │ └── test-config.json │ ├── get-accessor3 │ │ ├── main.ts │ │ └── test-config.json │ ├── import-declaration1 │ │ ├── foo.ts │ │ ├── main.ts │ │ └── test-config.json │ ├── import-specifier1 │ │ ├── foo.ts │ │ ├── main.ts │ │ └── test-config.json │ ├── import-specifier2 │ │ ├── main.ts │ │ └── test-config.json │ ├── index-signature1 │ │ ├── main.ts │ │ └── test-config.json │ ├── index-signature2 │ │ ├── main.ts │ │ └── test-config.json │ ├── index-signature3 │ │ ├── main.ts │ │ └── test-config.json │ ├── interface-class-merging │ │ ├── main.ts │ │ └── test-config.json │ ├── interface-declaration1 │ │ ├── main.ts │ │ └── test-config.json │ ├── interface-declaration2 │ │ ├── main.ts │ │ └── test-config.json │ ├── interface-declaration3 │ │ ├── main.ts │ │ └── test-config.json │ ├── interface-declaration4 │ │ ├── main.ts │ │ └── test-config.json │ ├── interface-declaration5 │ │ ├── main.ts │ │ └── test-config.json │ ├── interface-declaration6 │ │ ├── main.ts │ │ └── test-config.json │ ├── interface-declaration7 │ │ ├── main.ts │ │ └── test-config.json │ ├── interface-subtyping │ │ ├── main.ts │ │ └── test-config.json │ ├── mapped-declaration1 │ │ ├── main.ts │ │ └── test-config.json │ ├── mapped-declaration2 │ │ ├── main.ts │ │ └── test-config.json │ ├── mapped-declaration3 │ │ ├── main.ts │ │ └── test-config.json │ ├── mapped-declaration4 │ │ ├── main.ts │ │ └── test-config.json │ ├── multiple-declaration │ │ ├── main.ts │ │ └── test-config.json │ ├── namespace-declaration1 │ │ ├── main.ts │ │ └── test-config.json │ ├── namespace-declaration2 │ │ ├── main.ts │ │ └── test-config.json │ ├── namespace-declaration3 │ │ ├── main.ts │ │ └── test-config.json │ ├── object-literal1 │ │ ├── main.ts │ │ └── test-config.json │ ├── parameter-declaration1 │ │ ├── main.ts │ │ └── test-config.json │ ├── parameter-declaration2 │ │ ├── main.ts │ │ └── test-config.json │ ├── parameter-declaration3 │ │ ├── main.ts │ │ └── test-config.json │ ├── set-accessor1 │ │ ├── main.ts │ │ └── test-config.json │ ├── set-accessor2 │ │ ├── main.ts │ │ └── test-config.json │ ├── set-accessor3 │ │ ├── main.ts │ │ └── test-config.json │ ├── symbol1 │ │ ├── main.ts │ │ └── test-config.json │ ├── type-alias-declaration1 │ │ ├── main.ts │ │ └── test-config.json │ ├── type-alias-declaration2 │ │ ├── main.ts │ │ └── test-config.json │ ├── type-alias-declaration3 │ │ ├── main.ts │ │ └── test-config.json │ ├── type-alias-declaration4 │ │ ├── main.ts │ │ └── test-config.json │ ├── type-alias-declaration5 │ │ ├── main.ts │ │ └── test-config.json │ ├── type-alias-declaration6 │ │ ├── main.ts │ │ └── test-config.json │ ├── type-alias-declaration7 │ │ ├── main.ts │ │ └── test-config.json │ ├── type-alias-declaration8 │ │ ├── main.ts │ │ └── test-config.json │ ├── type-parameter-declaration1 │ │ ├── main.ts │ │ └── test-config.json │ ├── type-parameter-declaration2 │ │ ├── main.ts │ │ └── test-config.json │ ├── type-parameter-declaration3 │ │ ├── main.ts │ │ └── test-config.json │ ├── variable-declaration1 │ │ ├── main.ts │ │ └── test-config.json │ ├── variable-declaration2 │ │ ├── main.ts │ │ └── test-config.json │ ├── variable-declaration3 │ │ ├── main.ts │ │ └── test-config.json │ └── variable-declaration4 │ │ ├── main.ts │ │ └── test-config.json ├── default-template.ts ├── default.test.tpl ├── tsconfig.json └── tsconfig.test.json ├── tools └── travis-release │ ├── release.js │ ├── release.ts │ └── tsconfig.json ├── tsconfig.json └── tslint.json /.coveralls.yml: -------------------------------------------------------------------------------- 1 | service_name: travis-ci 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | **/__snapshots__/* linguist-generated=true 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/cSpell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/.vscode/cSpell.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/README.md -------------------------------------------------------------------------------- /examples/simple/exported-const-variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/examples/simple/exported-const-variables.ts -------------------------------------------------------------------------------- /examples/simple/exported-functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/examples/simple/exported-functions.ts -------------------------------------------------------------------------------- /examples/simple/index.ts: -------------------------------------------------------------------------------- 1 | export const a = Symbol("Hello"); 2 | -------------------------------------------------------------------------------- /examples/simple/my-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/examples/simple/my-types.ts -------------------------------------------------------------------------------- /examples/simple/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/examples/simple/package.json -------------------------------------------------------------------------------- /examples/simple/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/examples/simple/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/package.json -------------------------------------------------------------------------------- /src/abstractions/api-callable-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/abstractions/api-callable-base.ts -------------------------------------------------------------------------------- /src/abstractions/api-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/abstractions/api-item.ts -------------------------------------------------------------------------------- /src/api-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/api-helpers.ts -------------------------------------------------------------------------------- /src/api-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/api-registry.ts -------------------------------------------------------------------------------- /src/api-type-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/api-type-helpers.ts -------------------------------------------------------------------------------- /src/contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/contracts.ts -------------------------------------------------------------------------------- /src/contracts/access-modifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/contracts/access-modifier.ts -------------------------------------------------------------------------------- /src/contracts/api-definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/contracts/api-definitions.ts -------------------------------------------------------------------------------- /src/contracts/api-item-location-dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/contracts/api-item-location-dto.ts -------------------------------------------------------------------------------- /src/contracts/api-item-reference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/contracts/api-item-reference.ts -------------------------------------------------------------------------------- /src/contracts/api-metadata-dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/contracts/api-metadata-dto.ts -------------------------------------------------------------------------------- /src/contracts/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/contracts/api-types.ts -------------------------------------------------------------------------------- /src/contracts/dictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/contracts/dictionary.ts -------------------------------------------------------------------------------- /src/contracts/extractor-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/contracts/extractor-options.ts -------------------------------------------------------------------------------- /src/contracts/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/contracts/registry.ts -------------------------------------------------------------------------------- /src/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/debug.ts -------------------------------------------------------------------------------- /src/definitions/api-call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-call.ts -------------------------------------------------------------------------------- /src/definitions/api-class-constructor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-class-constructor.ts -------------------------------------------------------------------------------- /src/definitions/api-class-method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-class-method.ts -------------------------------------------------------------------------------- /src/definitions/api-class-property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-class-property.ts -------------------------------------------------------------------------------- /src/definitions/api-class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-class.ts -------------------------------------------------------------------------------- /src/definitions/api-construct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-construct.ts -------------------------------------------------------------------------------- /src/definitions/api-enum-member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-enum-member.ts -------------------------------------------------------------------------------- /src/definitions/api-enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-enum.ts -------------------------------------------------------------------------------- /src/definitions/api-export-specifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-export-specifier.ts -------------------------------------------------------------------------------- /src/definitions/api-export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-export.ts -------------------------------------------------------------------------------- /src/definitions/api-function-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-function-expression.ts -------------------------------------------------------------------------------- /src/definitions/api-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-function.ts -------------------------------------------------------------------------------- /src/definitions/api-get-accessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-get-accessor.ts -------------------------------------------------------------------------------- /src/definitions/api-import-specifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-import-specifier.ts -------------------------------------------------------------------------------- /src/definitions/api-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-index.ts -------------------------------------------------------------------------------- /src/definitions/api-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-interface.ts -------------------------------------------------------------------------------- /src/definitions/api-mapped.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-mapped.ts -------------------------------------------------------------------------------- /src/definitions/api-method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-method.ts -------------------------------------------------------------------------------- /src/definitions/api-namespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-namespace.ts -------------------------------------------------------------------------------- /src/definitions/api-parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-parameter.ts -------------------------------------------------------------------------------- /src/definitions/api-property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-property.ts -------------------------------------------------------------------------------- /src/definitions/api-set-accessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-set-accessor.ts -------------------------------------------------------------------------------- /src/definitions/api-source-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-source-file.ts -------------------------------------------------------------------------------- /src/definitions/api-type-alias.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-type-alias.ts -------------------------------------------------------------------------------- /src/definitions/api-type-literal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-type-literal.ts -------------------------------------------------------------------------------- /src/definitions/api-type-parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-type-parameter.ts -------------------------------------------------------------------------------- /src/definitions/api-variable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/definitions/api-variable.ts -------------------------------------------------------------------------------- /src/extractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/extractor.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/internal.ts -------------------------------------------------------------------------------- /src/ts-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/ts-helpers.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/path-is-inside.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/utils/path-is-inside.ts -------------------------------------------------------------------------------- /src/utils/tsconfig-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/src/utils/tsconfig-json.ts -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/__tests__/extractor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/__tests__/extractor.test.ts -------------------------------------------------------------------------------- /tests/__tests__/file-with-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/__tests__/file-with-errors.ts -------------------------------------------------------------------------------- /tests/__tests__/ts-helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/__tests__/ts-helpers.test.ts -------------------------------------------------------------------------------- /tests/__tests__/utils/__snapshots__/tsconfig-json.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/__tests__/utils/__snapshots__/tsconfig-json.test.ts.snap -------------------------------------------------------------------------------- /tests/__tests__/utils/_tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/__tests__/utils/_tsconfig.json -------------------------------------------------------------------------------- /tests/__tests__/utils/tsconfig-json.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/__tests__/utils/tsconfig-json.test.ts -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/class-declaration1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/class-declaration1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/class-declaration10.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/class-declaration10.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/class-declaration11.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/class-declaration11.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/class-declaration12.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/class-declaration12.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/class-declaration2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/class-declaration2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/class-declaration3.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/class-declaration3.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/class-declaration4.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/class-declaration4.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/class-declaration5.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/class-declaration5.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/class-declaration6.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/class-declaration6.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/class-declaration7.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/class-declaration7.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/class-declaration8.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/class-declaration8.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/class-declaration9.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/class-declaration9.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/construct-signature1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/construct-signature1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/construct-signature2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/construct-signature2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/enum-declaration1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/enum-declaration1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/enum-declaration2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/enum-declaration2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/enum-declaration3.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/enum-declaration3.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/enum-declaration4.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/enum-declaration4.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/export-declaration1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/export-declaration1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/export-declaration2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/export-declaration2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/export-specifier1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/export-specifier1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/export-specifier2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/export-specifier2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/export-specifier3.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/export-specifier3.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/export-specifier4.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/export-specifier4.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/extractor-empty-file.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/extractor-empty-file.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/function-declaration1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/function-declaration1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/function-declaration2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/function-declaration2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/function-declaration3.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/function-declaration3.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/function-declaration4.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/function-declaration4.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/function-declaration5.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/function-declaration5.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/function-declaration6.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/function-declaration6.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/function-declaration7.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/function-declaration7.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/function-declaration8.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/function-declaration8.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/get-accessor1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/get-accessor1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/get-accessor3.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/get-accessor3.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/import-declaration1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/import-declaration1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/import-specifier1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/import-specifier1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/import-specifier2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/import-specifier2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/index-signature1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/index-signature1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/index-signature2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/index-signature2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/index-signature3.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/index-signature3.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/interface-class-merging.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/interface-class-merging.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/interface-declaration1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/interface-declaration1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/interface-declaration2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/interface-declaration2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/interface-declaration3.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/interface-declaration3.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/interface-declaration4.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/interface-declaration4.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/interface-declaration5.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/interface-declaration5.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/interface-declaration6.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/interface-declaration6.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/interface-declaration7.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/interface-declaration7.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/interface-subtyping.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/interface-subtyping.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/mapped-declaration1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/mapped-declaration1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/mapped-declaration2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/mapped-declaration2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/mapped-declaration3.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/mapped-declaration3.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/mapped-declaration4.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/mapped-declaration4.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/multiple-declaration.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/multiple-declaration.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/namespace-declaration1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/namespace-declaration1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/namespace-declaration2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/namespace-declaration2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/namespace-declaration3.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/namespace-declaration3.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/object-literal1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/object-literal1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/parameter-declaration1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/parameter-declaration1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/parameter-declaration2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/parameter-declaration2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/parameter-declaration3.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/parameter-declaration3.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/set-accessor1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/set-accessor1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/set-accessor2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/set-accessor2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/set-accessor3.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/set-accessor3.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/symbol1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/symbol1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/type-alias-declaration1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/type-alias-declaration1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/type-alias-declaration2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/type-alias-declaration2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/type-alias-declaration3.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/type-alias-declaration3.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/type-alias-declaration4.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/type-alias-declaration4.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/type-alias-declaration5.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/type-alias-declaration5.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/type-alias-declaration6.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/type-alias-declaration6.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/type-alias-declaration7.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/type-alias-declaration7.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/type-alias-declaration8.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/type-alias-declaration8.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/type-parameter-declaration1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/type-parameter-declaration1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/type-parameter-declaration2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/type-parameter-declaration2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/type-parameter-declaration3.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/type-parameter-declaration3.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/variable-declaration1.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/variable-declaration1.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/variable-declaration2.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/variable-declaration2.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/variable-declaration3.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/variable-declaration3.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/__tests__/__snapshots__/variable-declaration4.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/__tests__/__snapshots__/variable-declaration4.test.ts.snap -------------------------------------------------------------------------------- /tests/cases/class-declaration1/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/class-declaration1/main.ts -------------------------------------------------------------------------------- /tests/cases/class-declaration1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/class-declaration10/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/class-declaration10/main.ts -------------------------------------------------------------------------------- /tests/cases/class-declaration10/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/class-declaration11/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/class-declaration11/main.ts -------------------------------------------------------------------------------- /tests/cases/class-declaration11/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/class-declaration12/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/class-declaration12/main.ts -------------------------------------------------------------------------------- /tests/cases/class-declaration12/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/class-declaration2/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/class-declaration2/main.ts -------------------------------------------------------------------------------- /tests/cases/class-declaration2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/class-declaration3/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/class-declaration3/main.ts -------------------------------------------------------------------------------- /tests/cases/class-declaration3/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/class-declaration4/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/class-declaration4/main.ts -------------------------------------------------------------------------------- /tests/cases/class-declaration4/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/class-declaration5/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/class-declaration5/main.ts -------------------------------------------------------------------------------- /tests/cases/class-declaration5/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/class-declaration6/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/class-declaration6/main.ts -------------------------------------------------------------------------------- /tests/cases/class-declaration6/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/class-declaration7/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/class-declaration7/main.ts -------------------------------------------------------------------------------- /tests/cases/class-declaration7/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/class-declaration8/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/class-declaration8/main.ts -------------------------------------------------------------------------------- /tests/cases/class-declaration8/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/class-declaration9/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/class-declaration9/main.ts -------------------------------------------------------------------------------- /tests/cases/class-declaration9/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/construct-signature1/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/construct-signature1/main.ts -------------------------------------------------------------------------------- /tests/cases/construct-signature1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/construct-signature2/main.ts: -------------------------------------------------------------------------------- 1 | export interface Foo { 2 | new (): T; 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/construct-signature2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/enum-declaration1/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/enum-declaration1/main.ts -------------------------------------------------------------------------------- /tests/cases/enum-declaration1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/enum-declaration2/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/enum-declaration2/main.ts -------------------------------------------------------------------------------- /tests/cases/enum-declaration2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/enum-declaration3/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/enum-declaration3/main.ts -------------------------------------------------------------------------------- /tests/cases/enum-declaration3/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/enum-declaration4/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/enum-declaration4/main.ts -------------------------------------------------------------------------------- /tests/cases/enum-declaration4/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/export-declaration1/foo.ts: -------------------------------------------------------------------------------- 1 | export class Foo { } 2 | -------------------------------------------------------------------------------- /tests/cases/export-declaration1/main.ts: -------------------------------------------------------------------------------- 1 | export * from "./foo"; 2 | -------------------------------------------------------------------------------- /tests/cases/export-declaration1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/export-declaration2/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/export-declaration2/main.ts -------------------------------------------------------------------------------- /tests/cases/export-declaration2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/export-specifier1/foo.ts: -------------------------------------------------------------------------------- 1 | export class Foo { } 2 | -------------------------------------------------------------------------------- /tests/cases/export-specifier1/main.ts: -------------------------------------------------------------------------------- 1 | export { Foo } from "./foo"; 2 | -------------------------------------------------------------------------------- /tests/cases/export-specifier1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/export-specifier2/foo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/export-specifier2/foo.ts -------------------------------------------------------------------------------- /tests/cases/export-specifier2/main.ts: -------------------------------------------------------------------------------- 1 | export { Foo, Boo } from "./foo"; 2 | -------------------------------------------------------------------------------- /tests/cases/export-specifier2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/export-specifier3/foo.ts: -------------------------------------------------------------------------------- 1 | export class Foo { } 2 | -------------------------------------------------------------------------------- /tests/cases/export-specifier3/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/export-specifier3/main.ts -------------------------------------------------------------------------------- /tests/cases/export-specifier3/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/export-specifier4/foo.ts: -------------------------------------------------------------------------------- 1 | export class Foo { } 2 | -------------------------------------------------------------------------------- /tests/cases/export-specifier4/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/export-specifier4/main.ts -------------------------------------------------------------------------------- /tests/cases/export-specifier4/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/extractor-empty-file/main.ts: -------------------------------------------------------------------------------- 1 | // Empty file. 2 | -------------------------------------------------------------------------------- /tests/cases/extractor-empty-file/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/function-declaration1/main.ts: -------------------------------------------------------------------------------- 1 | export function Foo(): string { 2 | return "bar"; 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/function-declaration1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/function-declaration2/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/function-declaration2/main.ts -------------------------------------------------------------------------------- /tests/cases/function-declaration2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/function-declaration3/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/function-declaration3/main.ts -------------------------------------------------------------------------------- /tests/cases/function-declaration3/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/function-declaration4/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/function-declaration4/main.ts -------------------------------------------------------------------------------- /tests/cases/function-declaration4/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/function-declaration5/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/function-declaration5/main.ts -------------------------------------------------------------------------------- /tests/cases/function-declaration5/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/function-declaration6/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/function-declaration6/main.ts -------------------------------------------------------------------------------- /tests/cases/function-declaration6/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/function-declaration7/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/function-declaration7/main.ts -------------------------------------------------------------------------------- /tests/cases/function-declaration7/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/function-declaration8/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/function-declaration8/main.ts -------------------------------------------------------------------------------- /tests/cases/function-declaration8/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/get-accessor1/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/get-accessor1/main.ts -------------------------------------------------------------------------------- /tests/cases/get-accessor1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/get-accessor3/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/get-accessor3/main.ts -------------------------------------------------------------------------------- /tests/cases/get-accessor3/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/import-declaration1/foo.ts: -------------------------------------------------------------------------------- 1 | export class Foo { } 2 | -------------------------------------------------------------------------------- /tests/cases/import-declaration1/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/import-declaration1/main.ts -------------------------------------------------------------------------------- /tests/cases/import-declaration1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/import-specifier1/foo.ts: -------------------------------------------------------------------------------- 1 | export class Foo { } 2 | -------------------------------------------------------------------------------- /tests/cases/import-specifier1/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/import-specifier1/main.ts -------------------------------------------------------------------------------- /tests/cases/import-specifier1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/import-specifier2/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/import-specifier2/main.ts -------------------------------------------------------------------------------- /tests/cases/import-specifier2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/index-signature1/main.ts: -------------------------------------------------------------------------------- 1 | export interface Foo { 2 | [key: string]: number; 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/index-signature1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/index-signature2/main.ts: -------------------------------------------------------------------------------- 1 | export interface Foo { 2 | readonly [key: string]: number; 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/index-signature2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/index-signature3/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/index-signature3/main.ts -------------------------------------------------------------------------------- /tests/cases/index-signature3/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/interface-class-merging/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/interface-class-merging/main.ts -------------------------------------------------------------------------------- /tests/cases/interface-class-merging/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/interface-declaration1/main.ts: -------------------------------------------------------------------------------- 1 | export interface Foo { } 2 | -------------------------------------------------------------------------------- /tests/cases/interface-declaration1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/interface-declaration2/main.ts: -------------------------------------------------------------------------------- 1 | export interface Foo { 2 | Bar: string; 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/interface-declaration2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/interface-declaration3/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/interface-declaration3/main.ts -------------------------------------------------------------------------------- /tests/cases/interface-declaration3/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/interface-declaration4/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/interface-declaration4/main.ts -------------------------------------------------------------------------------- /tests/cases/interface-declaration4/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/interface-declaration5/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/interface-declaration5/main.ts -------------------------------------------------------------------------------- /tests/cases/interface-declaration5/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/interface-declaration6/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/interface-declaration6/main.ts -------------------------------------------------------------------------------- /tests/cases/interface-declaration6/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/interface-declaration7/main.ts: -------------------------------------------------------------------------------- 1 | export interface Foo { 2 | readonly Bar: string; 3 | } 4 | -------------------------------------------------------------------------------- /tests/cases/interface-declaration7/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/interface-subtyping/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/interface-subtyping/main.ts -------------------------------------------------------------------------------- /tests/cases/interface-subtyping/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/mapped-declaration1/main.ts: -------------------------------------------------------------------------------- 1 | export type mapped = {[K in "a-b-c"]: number }; 2 | -------------------------------------------------------------------------------- /tests/cases/mapped-declaration1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/mapped-declaration2/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/mapped-declaration2/main.ts -------------------------------------------------------------------------------- /tests/cases/mapped-declaration2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/mapped-declaration3/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/mapped-declaration3/main.ts -------------------------------------------------------------------------------- /tests/cases/mapped-declaration3/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/mapped-declaration4/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/mapped-declaration4/main.ts -------------------------------------------------------------------------------- /tests/cases/mapped-declaration4/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/multiple-declaration/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/multiple-declaration/main.ts -------------------------------------------------------------------------------- /tests/cases/multiple-declaration/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/namespace-declaration1/main.ts: -------------------------------------------------------------------------------- 1 | export namespace Foo { } 2 | -------------------------------------------------------------------------------- /tests/cases/namespace-declaration1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/namespace-declaration2/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/namespace-declaration2/main.ts -------------------------------------------------------------------------------- /tests/cases/namespace-declaration2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/namespace-declaration3/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/namespace-declaration3/main.ts -------------------------------------------------------------------------------- /tests/cases/namespace-declaration3/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/object-literal1/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/object-literal1/main.ts -------------------------------------------------------------------------------- /tests/cases/object-literal1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/parameter-declaration1/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/parameter-declaration1/main.ts -------------------------------------------------------------------------------- /tests/cases/parameter-declaration1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/parameter-declaration2/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/parameter-declaration2/main.ts -------------------------------------------------------------------------------- /tests/cases/parameter-declaration2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/parameter-declaration3/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/parameter-declaration3/main.ts -------------------------------------------------------------------------------- /tests/cases/parameter-declaration3/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/set-accessor1/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/set-accessor1/main.ts -------------------------------------------------------------------------------- /tests/cases/set-accessor1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/set-accessor2/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/set-accessor2/main.ts -------------------------------------------------------------------------------- /tests/cases/set-accessor2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/set-accessor3/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/set-accessor3/main.ts -------------------------------------------------------------------------------- /tests/cases/set-accessor3/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/symbol1/main.ts: -------------------------------------------------------------------------------- 1 | export const foo = Symbol("Bar"); 2 | -------------------------------------------------------------------------------- /tests/cases/symbol1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration1/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/type-alias-declaration1/main.ts -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration2/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/type-alias-declaration2/main.ts -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration3/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/type-alias-declaration3/main.ts -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration3/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration4/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/type-alias-declaration4/main.ts -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration4/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration5/main.ts: -------------------------------------------------------------------------------- 1 | export type FooTuple = [string, number]; 2 | -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration5/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration6/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/type-alias-declaration6/main.ts -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration6/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration7/main.ts: -------------------------------------------------------------------------------- 1 | export type Foo = (string | number)[]; 2 | -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration7/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration8/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/type-alias-declaration8/main.ts -------------------------------------------------------------------------------- /tests/cases/type-alias-declaration8/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/type-parameter-declaration1/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/type-parameter-declaration1/main.ts -------------------------------------------------------------------------------- /tests/cases/type-parameter-declaration1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/type-parameter-declaration2/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/type-parameter-declaration2/main.ts -------------------------------------------------------------------------------- /tests/cases/type-parameter-declaration2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/type-parameter-declaration3/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/type-parameter-declaration3/main.ts -------------------------------------------------------------------------------- /tests/cases/type-parameter-declaration3/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/variable-declaration1/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/variable-declaration1/main.ts -------------------------------------------------------------------------------- /tests/cases/variable-declaration1/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/variable-declaration2/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/variable-declaration2/main.ts -------------------------------------------------------------------------------- /tests/cases/variable-declaration2/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/variable-declaration3/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/variable-declaration3/main.ts -------------------------------------------------------------------------------- /tests/cases/variable-declaration3/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/cases/variable-declaration4/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/cases/variable-declaration4/main.ts -------------------------------------------------------------------------------- /tests/cases/variable-declaration4/test-config.json: -------------------------------------------------------------------------------- 1 | {"EntryFiles": ["./main.ts"]} 2 | -------------------------------------------------------------------------------- /tests/default-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/default-template.ts -------------------------------------------------------------------------------- /tests/default.test.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/default.test.tpl -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/tsconfig.json -------------------------------------------------------------------------------- /tests/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tests/tsconfig.test.json -------------------------------------------------------------------------------- /tools/travis-release/release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tools/travis-release/release.js -------------------------------------------------------------------------------- /tools/travis-release/release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tools/travis-release/release.ts -------------------------------------------------------------------------------- /tools/travis-release/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tools/travis-release/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/ts-extractor/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "simplr-tslint" 3 | } 4 | --------------------------------------------------------------------------------