├── .editorconfig ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ └── bevry.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── CONTRIBUTING.md ├── HISTORY.md ├── LICENSE.md ├── README.md ├── SECURITY.md ├── index.cjs ├── package.json ├── source ├── index.ts └── test.ts ├── test-fixtures ├── async.js ├── classes-compiled.js ├── classes.js ├── index.js ├── map-empty.js ├── map.js ├── package.json ├── weakmap-empty.js └── weakmap.js ├── test.cjs └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/bevry.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/.github/workflows/bevry.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/.prettierignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/SECURITY.md -------------------------------------------------------------------------------- /index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/index.cjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/package.json -------------------------------------------------------------------------------- /source/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/source/index.ts -------------------------------------------------------------------------------- /source/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/source/test.ts -------------------------------------------------------------------------------- /test-fixtures/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/test-fixtures/async.js -------------------------------------------------------------------------------- /test-fixtures/classes-compiled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/test-fixtures/classes-compiled.js -------------------------------------------------------------------------------- /test-fixtures/classes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/test-fixtures/classes.js -------------------------------------------------------------------------------- /test-fixtures/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/test-fixtures/index.js -------------------------------------------------------------------------------- /test-fixtures/map-empty.js: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | 'use strict' 3 | 4 | module.exports = new Map() 5 | -------------------------------------------------------------------------------- /test-fixtures/map.js: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | 'use strict' 3 | 4 | module.exports = new Map([['a', 'value']]) 5 | -------------------------------------------------------------------------------- /test-fixtures/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /test-fixtures/weakmap-empty.js: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | 'use strict' 3 | 4 | module.exports = new WeakMap() 5 | -------------------------------------------------------------------------------- /test-fixtures/weakmap.js: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | 'use strict' 3 | 4 | module.exports = new WeakMap([['a', 'value']]) 5 | -------------------------------------------------------------------------------- /test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/test.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevry/typechecker/HEAD/tsconfig.json --------------------------------------------------------------------------------