├── .github └── workflows │ ├── build.yml │ └── update-readme.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .prettierrc.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── package.json ├── questions ├── array-to-union.ts ├── cellular-automaton.ts ├── combine-latest.ts ├── convert-object-keys.ts ├── curry.ts ├── diff.ts ├── json-type.ts ├── only-required-keys.ts ├── randomize.ts ├── to-strict.ts ├── tsconfig.json └── union-to-intersection.ts ├── renovate.json ├── scripts ├── convert-questions.ts ├── helpers │ └── custom-tsdoc-parser.ts ├── to-markdown.ts ├── typedef │ └── markdown-toc.ts └── types.ts ├── tsconfig.json └── yarn.lock /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/update-readme.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/.github/workflows/update-readme.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx pretty-quick --staged 5 | -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/.prettierrc.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/package.json -------------------------------------------------------------------------------- /questions/array-to-union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/questions/array-to-union.ts -------------------------------------------------------------------------------- /questions/cellular-automaton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/questions/cellular-automaton.ts -------------------------------------------------------------------------------- /questions/combine-latest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/questions/combine-latest.ts -------------------------------------------------------------------------------- /questions/convert-object-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/questions/convert-object-keys.ts -------------------------------------------------------------------------------- /questions/curry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/questions/curry.ts -------------------------------------------------------------------------------- /questions/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/questions/diff.ts -------------------------------------------------------------------------------- /questions/json-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/questions/json-type.ts -------------------------------------------------------------------------------- /questions/only-required-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/questions/only-required-keys.ts -------------------------------------------------------------------------------- /questions/randomize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/questions/randomize.ts -------------------------------------------------------------------------------- /questions/to-strict.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/questions/to-strict.ts -------------------------------------------------------------------------------- /questions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/questions/tsconfig.json -------------------------------------------------------------------------------- /questions/union-to-intersection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/questions/union-to-intersection.ts -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["config:base"] 3 | } 4 | -------------------------------------------------------------------------------- /scripts/convert-questions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/scripts/convert-questions.ts -------------------------------------------------------------------------------- /scripts/helpers/custom-tsdoc-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/scripts/helpers/custom-tsdoc-parser.ts -------------------------------------------------------------------------------- /scripts/to-markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/scripts/to-markdown.ts -------------------------------------------------------------------------------- /scripts/typedef/markdown-toc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/scripts/typedef/markdown-toc.ts -------------------------------------------------------------------------------- /scripts/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/scripts/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quramy/type-dungeon/HEAD/yarn.lock --------------------------------------------------------------------------------