├── .editorconfig ├── .github └── workflows │ └── test.yaml ├── .gitignore ├── LICENSE ├── README.md ├── index.d.ts ├── index.js ├── package.json ├── test ├── compile │ ├── compile.ts │ └── index.js ├── external.ts ├── fileTransformation │ ├── alias.ES5.js │ ├── alias.ESNext.js │ ├── alias.ts │ ├── normal.ES5.js │ ├── normal.ESNext.js │ └── normal.ts └── index.ts ├── transformer.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/README.md -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- 1 | export function enumerate(): { [K in T]: K }; 2 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/package.json -------------------------------------------------------------------------------- /test/compile/compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/test/compile/compile.ts -------------------------------------------------------------------------------- /test/compile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/test/compile/index.js -------------------------------------------------------------------------------- /test/external.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/test/external.ts -------------------------------------------------------------------------------- /test/fileTransformation/alias.ES5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/test/fileTransformation/alias.ES5.js -------------------------------------------------------------------------------- /test/fileTransformation/alias.ESNext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/test/fileTransformation/alias.ESNext.js -------------------------------------------------------------------------------- /test/fileTransformation/alias.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/test/fileTransformation/alias.ts -------------------------------------------------------------------------------- /test/fileTransformation/normal.ES5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/test/fileTransformation/normal.ES5.js -------------------------------------------------------------------------------- /test/fileTransformation/normal.ESNext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/test/fileTransformation/normal.ESNext.js -------------------------------------------------------------------------------- /test/fileTransformation/normal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/test/fileTransformation/normal.ts -------------------------------------------------------------------------------- /test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/test/index.ts -------------------------------------------------------------------------------- /transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/transformer.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimamula/ts-transformer-enumerate/HEAD/tsconfig.json --------------------------------------------------------------------------------