├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── 0-answer.md │ ├── 0-bug.md │ ├── 0-discussion.md │ ├── 0-help.md │ ├── 0-new.md │ ├── 1-answer.ja.md │ ├── 1-answer.ko.md │ ├── 1-answer.zh-CN.md │ ├── 1-new.ja.md │ └── 1-new.zh-CN.md └── workflows │ ├── index-update.yaml │ ├── issue-pr.yaml │ ├── labeling.yaml │ └── toggle-pr-with-issue.yaml ├── .gitignore ├── .npmrc ├── .vscode ├── i18n-ally-custom-framework.yml └── settings.json ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.ja.md ├── README.ko.md ├── README.md ├── README.pt-BR.md ├── README.zh-CN.md ├── TODOs.md ├── eslint.config.js ├── guides ├── infer.md ├── infer.zh-CN.md ├── key-in.md ├── key-in.zh-CN.md ├── recursive.md └── recursive.zh-CN.md ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── questions ├── 00002-medium-return-type │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00003-medium-omit │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00004-easy-pick │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00005-extreme-readonly-keys │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00006-hard-simple-vue │ ├── README.ja.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00007-easy-readonly │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00008-medium-readonly-2 │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00009-medium-deep-readonly │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00010-medium-tuple-to-union │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00011-easy-tuple-to-object │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00012-medium-chainable-options │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00013-warm-hello-world │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00014-easy-first │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00015-medium-last │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00016-medium-pop │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00017-hard-currying-1 │ ├── README.ja.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00018-easy-tuple-length │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00020-medium-promise-all │ ├── README.ja.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00043-easy-exclude │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00055-hard-union-to-intersection │ ├── README.ja.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00057-hard-get-required │ ├── README.ja.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00059-hard-get-optional │ ├── README.ja.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00062-medium-type-lookup │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00089-hard-required-keys │ ├── README.ja.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00090-hard-optional-keys │ ├── README.ja.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00106-medium-trimleft │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00108-medium-trim │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00110-medium-capitalize │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00112-hard-capitalizewords │ ├── README.ja.md │ ├── README.md │ ├── README.pt-BR.md │ ├── README.zh-CN.md │ ├── info.pt-BR.yml │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00114-hard-camelcase │ ├── README.ja.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00116-medium-replace │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00119-medium-replaceall │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00147-hard-c-printf-parser │ ├── README.ja.md │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00151-extreme-query-string-parser │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00189-easy-awaited │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00191-medium-append-argument │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00213-hard-vue-basic-props │ ├── README.ja.md │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00216-extreme-slice │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00223-hard-isany │ ├── README.ja.md │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00268-easy-if │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00270-hard-typed-get │ ├── README.ja.md │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00274-extreme-integers-comparator │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00296-medium-permutation │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00298-medium-length-of-string │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00300-hard-string-to-number │ ├── README.ja.md │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00399-hard-tuple-filter │ ├── README.ja.md │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00459-medium-flatten │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00462-extreme-currying-2 │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 00472-hard-tuple-to-enum-object │ ├── README.ja.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00476-extreme-sum │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00517-extreme-multiply │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00527-medium-append-to-object │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00529-medium-absolute │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00531-medium-string-to-union │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00533-easy-concat │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00545-hard-printf │ ├── README.ja.md │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00553-hard-deep-object-to-unique │ ├── README.ja.md │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00599-medium-merge │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00612-medium-kebabcase │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00645-medium-diff │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00651-hard-length-of-string-2 │ ├── README.ja.md │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00697-extreme-tag │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00730-hard-union-to-tuple │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00734-extreme-inclusive-range │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00741-extreme-sort │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00847-hard-string-join │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00869-extreme-distributeunions │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00898-easy-includes │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00925-extreme-assert-array-index │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00949-medium-anyof │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 00956-hard-deeppick │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 01042-medium-isnever │ ├── README.ko.md │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 01097-medium-isunion │ ├── README.ko.md │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 01130-medium-replacekeys │ ├── README.ko.md │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 01290-hard-pinia │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 01367-medium-remove-index-signature │ ├── README.ko.md │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 01383-hard-camelize │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 01978-medium-percentage-parser │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 02059-hard-drop-string │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 02070-medium-drop-char │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 02257-medium-minusone │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 02595-medium-pickbytype │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 02688-medium-startswith │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 02693-medium-endswith │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 02757-medium-partialbykeys │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 02759-medium-requiredbykeys │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 02793-medium-mutable │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 02822-hard-split │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 02828-hard-classpublickeys │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 02852-medium-omitbytype │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 02857-hard-isrequiredkey │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 02946-medium-objectentries │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 02949-hard-objectfromentries │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 03057-easy-push │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 03060-easy-unshift │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 03062-medium-shift │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 03188-medium-tuple-to-nested-object │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 03192-medium-reverse │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 03196-medium-flip-arguments │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 03243-medium-flattendepth │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 03312-easy-parameters │ ├── README.ja.md │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 03326-medium-bem-style-string │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 03376-medium-inordertraversal │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 04037-hard-ispalindrome │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 04179-medium-flip │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 04182-medium-fibonacci-sequence │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 04260-medium-nomiwase │ ├── README.ja.md │ ├── README.md │ ├── info.ja.yml │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 04425-medium-greater-than │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 04471-medium-zip │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 04484-medium-istuple │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 04499-medium-chunk │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 04518-medium-fill │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 04803-medium-trim-right │ ├── README.ko.md │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 05117-medium-without │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 05140-medium-trunc │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 05153-medium-indexof │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 05181-hard-mutable-keys │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 05310-medium-join │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 05317-medium-lastindexof │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 05360-medium-unique │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 05423-hard-intersection │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 05821-medium-maptypes │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 06141-hard-binary-to-decimal │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 06228-extreme-json-parser │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 07258-hard-object-key-paths │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 07544-medium-construct-tuple │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 07561-extreme-subtract │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 08640-medium-number-range │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 08767-medium-combination │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 08804-hard-two-sum │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 08987-medium-subsequence │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 09142-medium-checkrepeatedchars │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 09155-hard-validdate │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 09160-hard-assign │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 09286-medium-firstuniquecharindex │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 09384-hard-maximum │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 09616-medium-parse-url-params │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 09775-hard-capitalize-nest-object-keys │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 09896-medium-get-middle-element │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 09898-medium-zhao-chu-mu-biao-shu-zu-zhong-zhi-chu-xian-guo-yi-ci-de-yuan-su │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 09989-medium-tong-ji-shu-zu-zhong-de-yuan-su-ge-shu │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 10969-medium-integer │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 13580-hard-replace-union │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 14080-hard-fizzbuzz │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 14188-hard-run-length-encoding │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 15260-hard-tree-path-array │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 16259-medium-to-primitive │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 17973-medium-deepmutable │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 18142-medium-all │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 18220-medium-filter │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 19458-hard-snakecase │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 21104-medium-findall │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 21106-medium-zu-he-jian-lei-xing-combination-key-type │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 21220-medium-permutations-of-tuple │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 25170-medium-replace-first │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 25270-medium-transpose │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 25747-hard-isnegativenumber │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 26401-medium-json-schema-to-typescript │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 27133-medium-square │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 27152-medium-triangular-number │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 27862-medium-cartesianproduct │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 27932-medium-mergeall │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 27958-medium-checkrepeatedtuple │ ├── README.md │ ├── README.zh-CN.md │ ├── info.yml │ ├── info.zh-CN.yml │ ├── template.ts │ └── test-cases.ts ├── 28143-hard-optionalundefined │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 28333-medium-public-type │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 29650-medium-extracttoobject │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 29785-medium-deep-omit │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 30301-medium-isodd │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 30430-medium-tower-of-hanoi │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 30575-hard-bitwisexor │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 30958-medium-pascals-triangle │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── 30970-medium-shitariteraru │ ├── README.ja.md │ ├── README.md │ ├── info.ja.yml │ ├── info.yml │ ├── template.ts │ └── test-cases.ts └── 31447-extreme-countreversepairs │ ├── README.md │ ├── info.yml │ ├── template.ts │ └── test-cases.ts ├── screenshots ├── logo-dark.png ├── logo-light.png ├── logo-mask.png └── logo.svg ├── scripts ├── actions │ ├── issue-pr.ts │ ├── labeling.ts │ ├── loader.ts │ ├── toggle-pr-with-issue.ts │ └── utils │ │ ├── formatToCode.ts │ │ ├── toCommentBlock.ts │ │ ├── toDivider.ts │ │ ├── toFooter.ts │ │ ├── toInfoHeader.ts │ │ └── toLinks.ts ├── build.ts ├── generate-play.ts ├── loader.ts ├── locales.ts ├── locales │ ├── en.json │ ├── ja.json │ ├── ko.json │ ├── pt-BR.json │ └── zh-CN.json ├── netlify.sh ├── netlify.toml ├── package.json ├── readme.ts ├── toUrl.ts ├── translate-cli.ts ├── translate.ts ├── tsconfig.json ├── types.ts └── utils │ └── resolve.ts ├── site ├── favicon.svg ├── index.html ├── logo.svg ├── netlify.svg ├── social.svg └── style.css ├── tsconfig.base.json ├── tsconfig.json └── utils ├── README.md ├── index.d.test.ts ├── index.d.ts ├── package.json └── tsconfig.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: antfu 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/0-answer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.github/ISSUE_TEMPLATE/0-answer.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/0-bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.github/ISSUE_TEMPLATE/0-bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/0-discussion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.github/ISSUE_TEMPLATE/0-discussion.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/0-help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.github/ISSUE_TEMPLATE/0-help.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/0-new.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.github/ISSUE_TEMPLATE/0-new.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-answer.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.github/ISSUE_TEMPLATE/1-answer.ja.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-answer.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.github/ISSUE_TEMPLATE/1-answer.ko.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-answer.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.github/ISSUE_TEMPLATE/1-answer.zh-CN.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-new.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.github/ISSUE_TEMPLATE/1-new.ja.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-new.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.github/ISSUE_TEMPLATE/1-new.zh-CN.md -------------------------------------------------------------------------------- /.github/workflows/index-update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.github/workflows/index-update.yaml -------------------------------------------------------------------------------- /.github/workflows/issue-pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.github/workflows/issue-pr.yaml -------------------------------------------------------------------------------- /.github/workflows/labeling.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.github/workflows/labeling.yaml -------------------------------------------------------------------------------- /.github/workflows/toggle-pr-with-issue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.github/workflows/toggle-pr-with-issue.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | ignore-workspace-root-check = true -------------------------------------------------------------------------------- /.vscode/i18n-ally-custom-framework.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.vscode/i18n-ally-custom-framework.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/LICENSE -------------------------------------------------------------------------------- /README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/README.ja.md -------------------------------------------------------------------------------- /README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/README.ko.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/README.md -------------------------------------------------------------------------------- /README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/README.pt-BR.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /TODOs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/TODOs.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/eslint.config.js -------------------------------------------------------------------------------- /guides/infer.md: -------------------------------------------------------------------------------- 1 | > TODO: -------------------------------------------------------------------------------- /guides/infer.zh-CN.md: -------------------------------------------------------------------------------- 1 | > TODO: -------------------------------------------------------------------------------- /guides/key-in.md: -------------------------------------------------------------------------------- 1 | > TODO: -------------------------------------------------------------------------------- /guides/key-in.zh-CN.md: -------------------------------------------------------------------------------- 1 | > TODO: -------------------------------------------------------------------------------- /guides/recursive.md: -------------------------------------------------------------------------------- 1 | > TODO: -------------------------------------------------------------------------------- /guides/recursive.zh-CN.md: -------------------------------------------------------------------------------- 1 | > TODO: -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /questions/00002-medium-return-type/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00002-medium-return-type/README.ja.md -------------------------------------------------------------------------------- /questions/00002-medium-return-type/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00002-medium-return-type/README.ko.md -------------------------------------------------------------------------------- /questions/00002-medium-return-type/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00002-medium-return-type/README.md -------------------------------------------------------------------------------- /questions/00002-medium-return-type/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00002-medium-return-type/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00002-medium-return-type/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00002-medium-return-type/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00002-medium-return-type/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00002-medium-return-type/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00002-medium-return-type/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00002-medium-return-type/info.yml -------------------------------------------------------------------------------- /questions/00002-medium-return-type/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 获取函数返回类型 2 | -------------------------------------------------------------------------------- /questions/00002-medium-return-type/template.ts: -------------------------------------------------------------------------------- 1 | type MyReturnType = any 2 | -------------------------------------------------------------------------------- /questions/00002-medium-return-type/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00002-medium-return-type/test-cases.ts -------------------------------------------------------------------------------- /questions/00003-medium-omit/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00003-medium-omit/README.ja.md -------------------------------------------------------------------------------- /questions/00003-medium-omit/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00003-medium-omit/README.ko.md -------------------------------------------------------------------------------- /questions/00003-medium-omit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00003-medium-omit/README.md -------------------------------------------------------------------------------- /questions/00003-medium-omit/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00003-medium-omit/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00003-medium-omit/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00003-medium-omit/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00003-medium-omit/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00003-medium-omit/info.yml -------------------------------------------------------------------------------- /questions/00003-medium-omit/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 实现 Omit 2 | -------------------------------------------------------------------------------- /questions/00003-medium-omit/template.ts: -------------------------------------------------------------------------------- 1 | type MyOmit = any 2 | -------------------------------------------------------------------------------- /questions/00003-medium-omit/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00003-medium-omit/test-cases.ts -------------------------------------------------------------------------------- /questions/00004-easy-pick/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00004-easy-pick/README.ja.md -------------------------------------------------------------------------------- /questions/00004-easy-pick/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00004-easy-pick/README.ko.md -------------------------------------------------------------------------------- /questions/00004-easy-pick/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00004-easy-pick/README.md -------------------------------------------------------------------------------- /questions/00004-easy-pick/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00004-easy-pick/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00004-easy-pick/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00004-easy-pick/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00004-easy-pick/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00004-easy-pick/info.yml -------------------------------------------------------------------------------- /questions/00004-easy-pick/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 实现 Pick 2 | -------------------------------------------------------------------------------- /questions/00004-easy-pick/template.ts: -------------------------------------------------------------------------------- 1 | type MyPick = any 2 | -------------------------------------------------------------------------------- /questions/00004-easy-pick/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00004-easy-pick/test-cases.ts -------------------------------------------------------------------------------- /questions/00005-extreme-readonly-keys/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00005-extreme-readonly-keys/README.ja.md -------------------------------------------------------------------------------- /questions/00005-extreme-readonly-keys/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00005-extreme-readonly-keys/README.ko.md -------------------------------------------------------------------------------- /questions/00005-extreme-readonly-keys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00005-extreme-readonly-keys/README.md -------------------------------------------------------------------------------- /questions/00005-extreme-readonly-keys/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00005-extreme-readonly-keys/info.yml -------------------------------------------------------------------------------- /questions/00005-extreme-readonly-keys/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 获取只读属性 2 | -------------------------------------------------------------------------------- /questions/00005-extreme-readonly-keys/template.ts: -------------------------------------------------------------------------------- 1 | type GetReadonlyKeys = any 2 | -------------------------------------------------------------------------------- /questions/00006-hard-simple-vue/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00006-hard-simple-vue/README.ja.md -------------------------------------------------------------------------------- /questions/00006-hard-simple-vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00006-hard-simple-vue/README.md -------------------------------------------------------------------------------- /questions/00006-hard-simple-vue/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00006-hard-simple-vue/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00006-hard-simple-vue/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00006-hard-simple-vue/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00006-hard-simple-vue/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00006-hard-simple-vue/info.yml -------------------------------------------------------------------------------- /questions/00006-hard-simple-vue/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 简单的 Vue 类型 2 | -------------------------------------------------------------------------------- /questions/00006-hard-simple-vue/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00006-hard-simple-vue/template.ts -------------------------------------------------------------------------------- /questions/00006-hard-simple-vue/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00006-hard-simple-vue/test-cases.ts -------------------------------------------------------------------------------- /questions/00007-easy-readonly/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00007-easy-readonly/README.ja.md -------------------------------------------------------------------------------- /questions/00007-easy-readonly/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00007-easy-readonly/README.ko.md -------------------------------------------------------------------------------- /questions/00007-easy-readonly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00007-easy-readonly/README.md -------------------------------------------------------------------------------- /questions/00007-easy-readonly/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00007-easy-readonly/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00007-easy-readonly/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00007-easy-readonly/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00007-easy-readonly/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00007-easy-readonly/info.yml -------------------------------------------------------------------------------- /questions/00007-easy-readonly/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 对象属性只读 2 | -------------------------------------------------------------------------------- /questions/00007-easy-readonly/template.ts: -------------------------------------------------------------------------------- 1 | type MyReadonly = any 2 | -------------------------------------------------------------------------------- /questions/00007-easy-readonly/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00007-easy-readonly/test-cases.ts -------------------------------------------------------------------------------- /questions/00008-medium-readonly-2/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00008-medium-readonly-2/README.ja.md -------------------------------------------------------------------------------- /questions/00008-medium-readonly-2/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00008-medium-readonly-2/README.ko.md -------------------------------------------------------------------------------- /questions/00008-medium-readonly-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00008-medium-readonly-2/README.md -------------------------------------------------------------------------------- /questions/00008-medium-readonly-2/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00008-medium-readonly-2/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00008-medium-readonly-2/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00008-medium-readonly-2/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00008-medium-readonly-2/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00008-medium-readonly-2/info.yml -------------------------------------------------------------------------------- /questions/00008-medium-readonly-2/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 对象部分属性只读 2 | -------------------------------------------------------------------------------- /questions/00008-medium-readonly-2/template.ts: -------------------------------------------------------------------------------- 1 | type MyReadonly2 = any 2 | -------------------------------------------------------------------------------- /questions/00008-medium-readonly-2/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00008-medium-readonly-2/test-cases.ts -------------------------------------------------------------------------------- /questions/00009-medium-deep-readonly/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00009-medium-deep-readonly/README.ja.md -------------------------------------------------------------------------------- /questions/00009-medium-deep-readonly/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00009-medium-deep-readonly/README.ko.md -------------------------------------------------------------------------------- /questions/00009-medium-deep-readonly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00009-medium-deep-readonly/README.md -------------------------------------------------------------------------------- /questions/00009-medium-deep-readonly/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00009-medium-deep-readonly/info.yml -------------------------------------------------------------------------------- /questions/00009-medium-deep-readonly/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 对象属性只读(递归) 2 | -------------------------------------------------------------------------------- /questions/00009-medium-deep-readonly/template.ts: -------------------------------------------------------------------------------- 1 | type DeepReadonly = any 2 | -------------------------------------------------------------------------------- /questions/00009-medium-deep-readonly/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00009-medium-deep-readonly/test-cases.ts -------------------------------------------------------------------------------- /questions/00010-medium-tuple-to-union/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00010-medium-tuple-to-union/README.ja.md -------------------------------------------------------------------------------- /questions/00010-medium-tuple-to-union/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00010-medium-tuple-to-union/README.ko.md -------------------------------------------------------------------------------- /questions/00010-medium-tuple-to-union/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00010-medium-tuple-to-union/README.md -------------------------------------------------------------------------------- /questions/00010-medium-tuple-to-union/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00010-medium-tuple-to-union/info.yml -------------------------------------------------------------------------------- /questions/00010-medium-tuple-to-union/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 元组转合集 2 | -------------------------------------------------------------------------------- /questions/00010-medium-tuple-to-union/template.ts: -------------------------------------------------------------------------------- 1 | type TupleToUnion = any 2 | -------------------------------------------------------------------------------- /questions/00011-easy-tuple-to-object/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00011-easy-tuple-to-object/README.ja.md -------------------------------------------------------------------------------- /questions/00011-easy-tuple-to-object/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00011-easy-tuple-to-object/README.ko.md -------------------------------------------------------------------------------- /questions/00011-easy-tuple-to-object/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00011-easy-tuple-to-object/README.md -------------------------------------------------------------------------------- /questions/00011-easy-tuple-to-object/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00011-easy-tuple-to-object/info.yml -------------------------------------------------------------------------------- /questions/00011-easy-tuple-to-object/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 元组转换为对象 2 | -------------------------------------------------------------------------------- /questions/00011-easy-tuple-to-object/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00011-easy-tuple-to-object/template.ts -------------------------------------------------------------------------------- /questions/00011-easy-tuple-to-object/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00011-easy-tuple-to-object/test-cases.ts -------------------------------------------------------------------------------- /questions/00012-medium-chainable-options/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00012-medium-chainable-options/README.md -------------------------------------------------------------------------------- /questions/00012-medium-chainable-options/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00012-medium-chainable-options/info.yml -------------------------------------------------------------------------------- /questions/00012-medium-chainable-options/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 可串联构造器 2 | -------------------------------------------------------------------------------- /questions/00013-warm-hello-world/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00013-warm-hello-world/README.ja.md -------------------------------------------------------------------------------- /questions/00013-warm-hello-world/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00013-warm-hello-world/README.ko.md -------------------------------------------------------------------------------- /questions/00013-warm-hello-world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00013-warm-hello-world/README.md -------------------------------------------------------------------------------- /questions/00013-warm-hello-world/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00013-warm-hello-world/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00013-warm-hello-world/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00013-warm-hello-world/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00013-warm-hello-world/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00013-warm-hello-world/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00013-warm-hello-world/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00013-warm-hello-world/info.yml -------------------------------------------------------------------------------- /questions/00013-warm-hello-world/template.ts: -------------------------------------------------------------------------------- 1 | type HelloWorld = any // expected to be a string 2 | -------------------------------------------------------------------------------- /questions/00013-warm-hello-world/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00013-warm-hello-world/test-cases.ts -------------------------------------------------------------------------------- /questions/00014-easy-first/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00014-easy-first/README.ja.md -------------------------------------------------------------------------------- /questions/00014-easy-first/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00014-easy-first/README.ko.md -------------------------------------------------------------------------------- /questions/00014-easy-first/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00014-easy-first/README.md -------------------------------------------------------------------------------- /questions/00014-easy-first/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00014-easy-first/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00014-easy-first/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00014-easy-first/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00014-easy-first/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00014-easy-first/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00014-easy-first/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00014-easy-first/info.yml -------------------------------------------------------------------------------- /questions/00014-easy-first/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 第一个元素 2 | -------------------------------------------------------------------------------- /questions/00014-easy-first/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00014-easy-first/template.ts -------------------------------------------------------------------------------- /questions/00014-easy-first/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00014-easy-first/test-cases.ts -------------------------------------------------------------------------------- /questions/00015-medium-last/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00015-medium-last/README.ja.md -------------------------------------------------------------------------------- /questions/00015-medium-last/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00015-medium-last/README.ko.md -------------------------------------------------------------------------------- /questions/00015-medium-last/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00015-medium-last/README.md -------------------------------------------------------------------------------- /questions/00015-medium-last/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00015-medium-last/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00015-medium-last/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00015-medium-last/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00015-medium-last/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00015-medium-last/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00015-medium-last/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00015-medium-last/info.yml -------------------------------------------------------------------------------- /questions/00015-medium-last/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 最后一个元素 2 | -------------------------------------------------------------------------------- /questions/00015-medium-last/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00015-medium-last/template.ts -------------------------------------------------------------------------------- /questions/00015-medium-last/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00015-medium-last/test-cases.ts -------------------------------------------------------------------------------- /questions/00016-medium-pop/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00016-medium-pop/README.ja.md -------------------------------------------------------------------------------- /questions/00016-medium-pop/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00016-medium-pop/README.ko.md -------------------------------------------------------------------------------- /questions/00016-medium-pop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00016-medium-pop/README.md -------------------------------------------------------------------------------- /questions/00016-medium-pop/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00016-medium-pop/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00016-medium-pop/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00016-medium-pop/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00016-medium-pop/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00016-medium-pop/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00016-medium-pop/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00016-medium-pop/info.yml -------------------------------------------------------------------------------- /questions/00016-medium-pop/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 排除最后一项 2 | -------------------------------------------------------------------------------- /questions/00016-medium-pop/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00016-medium-pop/template.ts -------------------------------------------------------------------------------- /questions/00016-medium-pop/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00016-medium-pop/test-cases.ts -------------------------------------------------------------------------------- /questions/00017-hard-currying-1/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00017-hard-currying-1/README.ja.md -------------------------------------------------------------------------------- /questions/00017-hard-currying-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00017-hard-currying-1/README.md -------------------------------------------------------------------------------- /questions/00017-hard-currying-1/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00017-hard-currying-1/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00017-hard-currying-1/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00017-hard-currying-1/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00017-hard-currying-1/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00017-hard-currying-1/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00017-hard-currying-1/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00017-hard-currying-1/info.yml -------------------------------------------------------------------------------- /questions/00017-hard-currying-1/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 柯里化 1 2 | -------------------------------------------------------------------------------- /questions/00017-hard-currying-1/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00017-hard-currying-1/template.ts -------------------------------------------------------------------------------- /questions/00017-hard-currying-1/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00017-hard-currying-1/test-cases.ts -------------------------------------------------------------------------------- /questions/00018-easy-tuple-length/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00018-easy-tuple-length/README.ja.md -------------------------------------------------------------------------------- /questions/00018-easy-tuple-length/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00018-easy-tuple-length/README.ko.md -------------------------------------------------------------------------------- /questions/00018-easy-tuple-length/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00018-easy-tuple-length/README.md -------------------------------------------------------------------------------- /questions/00018-easy-tuple-length/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00018-easy-tuple-length/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00018-easy-tuple-length/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00018-easy-tuple-length/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00018-easy-tuple-length/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00018-easy-tuple-length/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00018-easy-tuple-length/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00018-easy-tuple-length/info.yml -------------------------------------------------------------------------------- /questions/00018-easy-tuple-length/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 获取元组长度 2 | -------------------------------------------------------------------------------- /questions/00018-easy-tuple-length/template.ts: -------------------------------------------------------------------------------- 1 | type Length = any 2 | -------------------------------------------------------------------------------- /questions/00018-easy-tuple-length/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00018-easy-tuple-length/test-cases.ts -------------------------------------------------------------------------------- /questions/00020-medium-promise-all/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00020-medium-promise-all/README.ja.md -------------------------------------------------------------------------------- /questions/00020-medium-promise-all/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00020-medium-promise-all/README.md -------------------------------------------------------------------------------- /questions/00020-medium-promise-all/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00020-medium-promise-all/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00020-medium-promise-all/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00020-medium-promise-all/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00020-medium-promise-all/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00020-medium-promise-all/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00020-medium-promise-all/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00020-medium-promise-all/info.yml -------------------------------------------------------------------------------- /questions/00020-medium-promise-all/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00020-medium-promise-all/template.ts -------------------------------------------------------------------------------- /questions/00020-medium-promise-all/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00020-medium-promise-all/test-cases.ts -------------------------------------------------------------------------------- /questions/00043-easy-exclude/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00043-easy-exclude/README.ja.md -------------------------------------------------------------------------------- /questions/00043-easy-exclude/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00043-easy-exclude/README.ko.md -------------------------------------------------------------------------------- /questions/00043-easy-exclude/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00043-easy-exclude/README.md -------------------------------------------------------------------------------- /questions/00043-easy-exclude/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00043-easy-exclude/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00043-easy-exclude/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00043-easy-exclude/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00043-easy-exclude/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00043-easy-exclude/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00043-easy-exclude/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00043-easy-exclude/info.yml -------------------------------------------------------------------------------- /questions/00043-easy-exclude/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 实现 Exclude 2 | -------------------------------------------------------------------------------- /questions/00043-easy-exclude/template.ts: -------------------------------------------------------------------------------- 1 | type MyExclude = any 2 | -------------------------------------------------------------------------------- /questions/00043-easy-exclude/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00043-easy-exclude/test-cases.ts -------------------------------------------------------------------------------- /questions/00055-hard-union-to-intersection/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 联合类型转化为交叉类型 2 | -------------------------------------------------------------------------------- /questions/00055-hard-union-to-intersection/template.ts: -------------------------------------------------------------------------------- 1 | type UnionToIntersection = any 2 | -------------------------------------------------------------------------------- /questions/00057-hard-get-required/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00057-hard-get-required/README.ja.md -------------------------------------------------------------------------------- /questions/00057-hard-get-required/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00057-hard-get-required/README.md -------------------------------------------------------------------------------- /questions/00057-hard-get-required/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00057-hard-get-required/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00057-hard-get-required/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00057-hard-get-required/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00057-hard-get-required/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00057-hard-get-required/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00057-hard-get-required/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00057-hard-get-required/info.yml -------------------------------------------------------------------------------- /questions/00057-hard-get-required/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 获得必需的属性 2 | -------------------------------------------------------------------------------- /questions/00057-hard-get-required/template.ts: -------------------------------------------------------------------------------- 1 | type GetRequired = any 2 | -------------------------------------------------------------------------------- /questions/00057-hard-get-required/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00057-hard-get-required/test-cases.ts -------------------------------------------------------------------------------- /questions/00059-hard-get-optional/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00059-hard-get-optional/README.ja.md -------------------------------------------------------------------------------- /questions/00059-hard-get-optional/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00059-hard-get-optional/README.md -------------------------------------------------------------------------------- /questions/00059-hard-get-optional/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00059-hard-get-optional/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00059-hard-get-optional/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00059-hard-get-optional/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00059-hard-get-optional/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00059-hard-get-optional/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00059-hard-get-optional/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00059-hard-get-optional/info.yml -------------------------------------------------------------------------------- /questions/00059-hard-get-optional/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 获得可选属性 2 | -------------------------------------------------------------------------------- /questions/00059-hard-get-optional/template.ts: -------------------------------------------------------------------------------- 1 | type GetOptional = any 2 | -------------------------------------------------------------------------------- /questions/00059-hard-get-optional/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00059-hard-get-optional/test-cases.ts -------------------------------------------------------------------------------- /questions/00062-medium-type-lookup/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00062-medium-type-lookup/README.ja.md -------------------------------------------------------------------------------- /questions/00062-medium-type-lookup/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00062-medium-type-lookup/README.ko.md -------------------------------------------------------------------------------- /questions/00062-medium-type-lookup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00062-medium-type-lookup/README.md -------------------------------------------------------------------------------- /questions/00062-medium-type-lookup/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00062-medium-type-lookup/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00062-medium-type-lookup/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00062-medium-type-lookup/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00062-medium-type-lookup/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00062-medium-type-lookup/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00062-medium-type-lookup/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00062-medium-type-lookup/info.yml -------------------------------------------------------------------------------- /questions/00062-medium-type-lookup/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 查找类型 2 | -------------------------------------------------------------------------------- /questions/00062-medium-type-lookup/template.ts: -------------------------------------------------------------------------------- 1 | type LookUp = any 2 | -------------------------------------------------------------------------------- /questions/00062-medium-type-lookup/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00062-medium-type-lookup/test-cases.ts -------------------------------------------------------------------------------- /questions/00089-hard-required-keys/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00089-hard-required-keys/README.ja.md -------------------------------------------------------------------------------- /questions/00089-hard-required-keys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00089-hard-required-keys/README.md -------------------------------------------------------------------------------- /questions/00089-hard-required-keys/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00089-hard-required-keys/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00089-hard-required-keys/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00089-hard-required-keys/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00089-hard-required-keys/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00089-hard-required-keys/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00089-hard-required-keys/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00089-hard-required-keys/info.yml -------------------------------------------------------------------------------- /questions/00089-hard-required-keys/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 必需的键 2 | -------------------------------------------------------------------------------- /questions/00089-hard-required-keys/template.ts: -------------------------------------------------------------------------------- 1 | type RequiredKeys = any 2 | -------------------------------------------------------------------------------- /questions/00089-hard-required-keys/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00089-hard-required-keys/test-cases.ts -------------------------------------------------------------------------------- /questions/00090-hard-optional-keys/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00090-hard-optional-keys/README.ja.md -------------------------------------------------------------------------------- /questions/00090-hard-optional-keys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00090-hard-optional-keys/README.md -------------------------------------------------------------------------------- /questions/00090-hard-optional-keys/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00090-hard-optional-keys/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00090-hard-optional-keys/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00090-hard-optional-keys/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00090-hard-optional-keys/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00090-hard-optional-keys/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00090-hard-optional-keys/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00090-hard-optional-keys/info.yml -------------------------------------------------------------------------------- /questions/00090-hard-optional-keys/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 可选类型的键 2 | -------------------------------------------------------------------------------- /questions/00090-hard-optional-keys/template.ts: -------------------------------------------------------------------------------- 1 | type OptionalKeys = any 2 | -------------------------------------------------------------------------------- /questions/00090-hard-optional-keys/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00090-hard-optional-keys/test-cases.ts -------------------------------------------------------------------------------- /questions/00106-medium-trimleft/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00106-medium-trimleft/README.ja.md -------------------------------------------------------------------------------- /questions/00106-medium-trimleft/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00106-medium-trimleft/README.ko.md -------------------------------------------------------------------------------- /questions/00106-medium-trimleft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00106-medium-trimleft/README.md -------------------------------------------------------------------------------- /questions/00106-medium-trimleft/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00106-medium-trimleft/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00106-medium-trimleft/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00106-medium-trimleft/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00106-medium-trimleft/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00106-medium-trimleft/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00106-medium-trimleft/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00106-medium-trimleft/info.yml -------------------------------------------------------------------------------- /questions/00106-medium-trimleft/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 去除左侧空白 2 | -------------------------------------------------------------------------------- /questions/00106-medium-trimleft/template.ts: -------------------------------------------------------------------------------- 1 | type TrimLeft = any 2 | -------------------------------------------------------------------------------- /questions/00106-medium-trimleft/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00106-medium-trimleft/test-cases.ts -------------------------------------------------------------------------------- /questions/00108-medium-trim/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00108-medium-trim/README.ja.md -------------------------------------------------------------------------------- /questions/00108-medium-trim/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00108-medium-trim/README.ko.md -------------------------------------------------------------------------------- /questions/00108-medium-trim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00108-medium-trim/README.md -------------------------------------------------------------------------------- /questions/00108-medium-trim/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00108-medium-trim/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00108-medium-trim/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00108-medium-trim/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00108-medium-trim/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00108-medium-trim/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00108-medium-trim/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00108-medium-trim/info.yml -------------------------------------------------------------------------------- /questions/00108-medium-trim/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 去除两端空白字符 2 | -------------------------------------------------------------------------------- /questions/00108-medium-trim/template.ts: -------------------------------------------------------------------------------- 1 | type Trim = any 2 | -------------------------------------------------------------------------------- /questions/00108-medium-trim/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00108-medium-trim/test-cases.ts -------------------------------------------------------------------------------- /questions/00110-medium-capitalize/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00110-medium-capitalize/README.ja.md -------------------------------------------------------------------------------- /questions/00110-medium-capitalize/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00110-medium-capitalize/README.ko.md -------------------------------------------------------------------------------- /questions/00110-medium-capitalize/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00110-medium-capitalize/README.md -------------------------------------------------------------------------------- /questions/00110-medium-capitalize/README.pt-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00110-medium-capitalize/README.pt-BR.md -------------------------------------------------------------------------------- /questions/00110-medium-capitalize/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00110-medium-capitalize/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00110-medium-capitalize/info.pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00110-medium-capitalize/info.pt-BR.yml -------------------------------------------------------------------------------- /questions/00110-medium-capitalize/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00110-medium-capitalize/info.yml -------------------------------------------------------------------------------- /questions/00110-medium-capitalize/template.ts: -------------------------------------------------------------------------------- 1 | type MyCapitalize = any 2 | -------------------------------------------------------------------------------- /questions/00110-medium-capitalize/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00110-medium-capitalize/test-cases.ts -------------------------------------------------------------------------------- /questions/00112-hard-capitalizewords/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00112-hard-capitalizewords/README.ja.md -------------------------------------------------------------------------------- /questions/00112-hard-capitalizewords/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00112-hard-capitalizewords/README.md -------------------------------------------------------------------------------- /questions/00112-hard-capitalizewords/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00112-hard-capitalizewords/info.yml -------------------------------------------------------------------------------- /questions/00112-hard-capitalizewords/template.ts: -------------------------------------------------------------------------------- 1 | type CapitalizeWords = any 2 | -------------------------------------------------------------------------------- /questions/00112-hard-capitalizewords/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00112-hard-capitalizewords/test-cases.ts -------------------------------------------------------------------------------- /questions/00114-hard-camelcase/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00114-hard-camelcase/README.ja.md -------------------------------------------------------------------------------- /questions/00114-hard-camelcase/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00114-hard-camelcase/README.md -------------------------------------------------------------------------------- /questions/00114-hard-camelcase/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00114-hard-camelcase/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00114-hard-camelcase/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00114-hard-camelcase/info.yml -------------------------------------------------------------------------------- /questions/00114-hard-camelcase/template.ts: -------------------------------------------------------------------------------- 1 | type CamelCase = any 2 | -------------------------------------------------------------------------------- /questions/00114-hard-camelcase/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00114-hard-camelcase/test-cases.ts -------------------------------------------------------------------------------- /questions/00116-medium-replace/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00116-medium-replace/README.ja.md -------------------------------------------------------------------------------- /questions/00116-medium-replace/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00116-medium-replace/README.ko.md -------------------------------------------------------------------------------- /questions/00116-medium-replace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00116-medium-replace/README.md -------------------------------------------------------------------------------- /questions/00116-medium-replace/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00116-medium-replace/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00116-medium-replace/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00116-medium-replace/info.yml -------------------------------------------------------------------------------- /questions/00116-medium-replace/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00116-medium-replace/template.ts -------------------------------------------------------------------------------- /questions/00116-medium-replace/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00116-medium-replace/test-cases.ts -------------------------------------------------------------------------------- /questions/00119-medium-replaceall/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00119-medium-replaceall/README.ja.md -------------------------------------------------------------------------------- /questions/00119-medium-replaceall/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00119-medium-replaceall/README.ko.md -------------------------------------------------------------------------------- /questions/00119-medium-replaceall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00119-medium-replaceall/README.md -------------------------------------------------------------------------------- /questions/00119-medium-replaceall/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00119-medium-replaceall/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00119-medium-replaceall/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00119-medium-replaceall/info.yml -------------------------------------------------------------------------------- /questions/00119-medium-replaceall/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00119-medium-replaceall/template.ts -------------------------------------------------------------------------------- /questions/00119-medium-replaceall/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00119-medium-replaceall/test-cases.ts -------------------------------------------------------------------------------- /questions/00147-hard-c-printf-parser/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00147-hard-c-printf-parser/README.ja.md -------------------------------------------------------------------------------- /questions/00147-hard-c-printf-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00147-hard-c-printf-parser/README.md -------------------------------------------------------------------------------- /questions/00147-hard-c-printf-parser/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00147-hard-c-printf-parser/info.yml -------------------------------------------------------------------------------- /questions/00147-hard-c-printf-parser/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00147-hard-c-printf-parser/template.ts -------------------------------------------------------------------------------- /questions/00147-hard-c-printf-parser/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00147-hard-c-printf-parser/test-cases.ts -------------------------------------------------------------------------------- /questions/00151-extreme-query-string-parser/template.ts: -------------------------------------------------------------------------------- 1 | type ParseQueryString = any 2 | -------------------------------------------------------------------------------- /questions/00189-easy-awaited/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00189-easy-awaited/README.ja.md -------------------------------------------------------------------------------- /questions/00189-easy-awaited/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00189-easy-awaited/README.ko.md -------------------------------------------------------------------------------- /questions/00189-easy-awaited/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00189-easy-awaited/README.md -------------------------------------------------------------------------------- /questions/00189-easy-awaited/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00189-easy-awaited/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00189-easy-awaited/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00189-easy-awaited/info.yml -------------------------------------------------------------------------------- /questions/00189-easy-awaited/template.ts: -------------------------------------------------------------------------------- 1 | type MyAwaited = any 2 | -------------------------------------------------------------------------------- /questions/00189-easy-awaited/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00189-easy-awaited/test-cases.ts -------------------------------------------------------------------------------- /questions/00191-medium-append-argument/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00191-medium-append-argument/README.md -------------------------------------------------------------------------------- /questions/00191-medium-append-argument/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00191-medium-append-argument/info.yml -------------------------------------------------------------------------------- /questions/00191-medium-append-argument/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 追加参数 2 | -------------------------------------------------------------------------------- /questions/00191-medium-append-argument/template.ts: -------------------------------------------------------------------------------- 1 | type AppendArgument = any 2 | -------------------------------------------------------------------------------- /questions/00213-hard-vue-basic-props/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00213-hard-vue-basic-props/README.ja.md -------------------------------------------------------------------------------- /questions/00213-hard-vue-basic-props/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00213-hard-vue-basic-props/README.md -------------------------------------------------------------------------------- /questions/00213-hard-vue-basic-props/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00213-hard-vue-basic-props/info.yml -------------------------------------------------------------------------------- /questions/00213-hard-vue-basic-props/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00213-hard-vue-basic-props/template.ts -------------------------------------------------------------------------------- /questions/00213-hard-vue-basic-props/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00213-hard-vue-basic-props/test-cases.ts -------------------------------------------------------------------------------- /questions/00216-extreme-slice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00216-extreme-slice/README.md -------------------------------------------------------------------------------- /questions/00216-extreme-slice/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00216-extreme-slice/info.yml -------------------------------------------------------------------------------- /questions/00216-extreme-slice/template.ts: -------------------------------------------------------------------------------- 1 | type Slice = any 2 | -------------------------------------------------------------------------------- /questions/00216-extreme-slice/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00216-extreme-slice/test-cases.ts -------------------------------------------------------------------------------- /questions/00223-hard-isany/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00223-hard-isany/README.ja.md -------------------------------------------------------------------------------- /questions/00223-hard-isany/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00223-hard-isany/README.md -------------------------------------------------------------------------------- /questions/00223-hard-isany/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00223-hard-isany/info.yml -------------------------------------------------------------------------------- /questions/00223-hard-isany/template.ts: -------------------------------------------------------------------------------- 1 | type IsAny = any 2 | -------------------------------------------------------------------------------- /questions/00223-hard-isany/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00223-hard-isany/test-cases.ts -------------------------------------------------------------------------------- /questions/00268-easy-if/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00268-easy-if/README.ja.md -------------------------------------------------------------------------------- /questions/00268-easy-if/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00268-easy-if/README.ko.md -------------------------------------------------------------------------------- /questions/00268-easy-if/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00268-easy-if/README.md -------------------------------------------------------------------------------- /questions/00268-easy-if/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00268-easy-if/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00268-easy-if/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00268-easy-if/info.yml -------------------------------------------------------------------------------- /questions/00268-easy-if/template.ts: -------------------------------------------------------------------------------- 1 | type If = any 2 | -------------------------------------------------------------------------------- /questions/00268-easy-if/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00268-easy-if/test-cases.ts -------------------------------------------------------------------------------- /questions/00270-hard-typed-get/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00270-hard-typed-get/README.ja.md -------------------------------------------------------------------------------- /questions/00270-hard-typed-get/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00270-hard-typed-get/README.md -------------------------------------------------------------------------------- /questions/00270-hard-typed-get/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00270-hard-typed-get/info.yml -------------------------------------------------------------------------------- /questions/00270-hard-typed-get/template.ts: -------------------------------------------------------------------------------- 1 | type Get = string 2 | -------------------------------------------------------------------------------- /questions/00270-hard-typed-get/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00270-hard-typed-get/test-cases.ts -------------------------------------------------------------------------------- /questions/00296-medium-permutation/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00296-medium-permutation/README.ja.md -------------------------------------------------------------------------------- /questions/00296-medium-permutation/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00296-medium-permutation/README.ko.md -------------------------------------------------------------------------------- /questions/00296-medium-permutation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00296-medium-permutation/README.md -------------------------------------------------------------------------------- /questions/00296-medium-permutation/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00296-medium-permutation/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00296-medium-permutation/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00296-medium-permutation/info.yml -------------------------------------------------------------------------------- /questions/00296-medium-permutation/template.ts: -------------------------------------------------------------------------------- 1 | type Permutation = any 2 | -------------------------------------------------------------------------------- /questions/00296-medium-permutation/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00296-medium-permutation/test-cases.ts -------------------------------------------------------------------------------- /questions/00298-medium-length-of-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00298-medium-length-of-string/README.md -------------------------------------------------------------------------------- /questions/00298-medium-length-of-string/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00298-medium-length-of-string/info.yml -------------------------------------------------------------------------------- /questions/00300-hard-string-to-number/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00300-hard-string-to-number/README.ja.md -------------------------------------------------------------------------------- /questions/00300-hard-string-to-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00300-hard-string-to-number/README.md -------------------------------------------------------------------------------- /questions/00300-hard-string-to-number/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00300-hard-string-to-number/info.yml -------------------------------------------------------------------------------- /questions/00300-hard-string-to-number/template.ts: -------------------------------------------------------------------------------- 1 | type ToNumber = any 2 | -------------------------------------------------------------------------------- /questions/00399-hard-tuple-filter/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00399-hard-tuple-filter/README.ja.md -------------------------------------------------------------------------------- /questions/00399-hard-tuple-filter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00399-hard-tuple-filter/README.md -------------------------------------------------------------------------------- /questions/00399-hard-tuple-filter/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00399-hard-tuple-filter/info.yml -------------------------------------------------------------------------------- /questions/00399-hard-tuple-filter/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00399-hard-tuple-filter/template.ts -------------------------------------------------------------------------------- /questions/00399-hard-tuple-filter/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00399-hard-tuple-filter/test-cases.ts -------------------------------------------------------------------------------- /questions/00459-medium-flatten/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00459-medium-flatten/README.ja.md -------------------------------------------------------------------------------- /questions/00459-medium-flatten/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00459-medium-flatten/README.ko.md -------------------------------------------------------------------------------- /questions/00459-medium-flatten/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00459-medium-flatten/README.md -------------------------------------------------------------------------------- /questions/00459-medium-flatten/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00459-medium-flatten/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00459-medium-flatten/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00459-medium-flatten/info.yml -------------------------------------------------------------------------------- /questions/00459-medium-flatten/template.ts: -------------------------------------------------------------------------------- 1 | type Flatten = any 2 | -------------------------------------------------------------------------------- /questions/00459-medium-flatten/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00459-medium-flatten/test-cases.ts -------------------------------------------------------------------------------- /questions/00462-extreme-currying-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00462-extreme-currying-2/README.md -------------------------------------------------------------------------------- /questions/00462-extreme-currying-2/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00462-extreme-currying-2/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00462-extreme-currying-2/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00462-extreme-currying-2/info.yml -------------------------------------------------------------------------------- /questions/00462-extreme-currying-2/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 柯里化 2 2 | -------------------------------------------------------------------------------- /questions/00462-extreme-currying-2/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00462-extreme-currying-2/template.ts -------------------------------------------------------------------------------- /questions/00462-extreme-currying-2/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00462-extreme-currying-2/test-cases.ts -------------------------------------------------------------------------------- /questions/00472-hard-tuple-to-enum-object/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00472-hard-tuple-to-enum-object/info.yml -------------------------------------------------------------------------------- /questions/00476-extreme-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00476-extreme-sum/README.md -------------------------------------------------------------------------------- /questions/00476-extreme-sum/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00476-extreme-sum/info.yml -------------------------------------------------------------------------------- /questions/00476-extreme-sum/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00476-extreme-sum/template.ts -------------------------------------------------------------------------------- /questions/00476-extreme-sum/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00476-extreme-sum/test-cases.ts -------------------------------------------------------------------------------- /questions/00517-extreme-multiply/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00517-extreme-multiply/README.md -------------------------------------------------------------------------------- /questions/00517-extreme-multiply/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00517-extreme-multiply/info.yml -------------------------------------------------------------------------------- /questions/00517-extreme-multiply/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00517-extreme-multiply/template.ts -------------------------------------------------------------------------------- /questions/00517-extreme-multiply/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00517-extreme-multiply/test-cases.ts -------------------------------------------------------------------------------- /questions/00527-medium-append-to-object/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00527-medium-append-to-object/README.md -------------------------------------------------------------------------------- /questions/00527-medium-append-to-object/template.ts: -------------------------------------------------------------------------------- 1 | type AppendToObject = any 2 | -------------------------------------------------------------------------------- /questions/00529-medium-absolute/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00529-medium-absolute/README.ja.md -------------------------------------------------------------------------------- /questions/00529-medium-absolute/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00529-medium-absolute/README.ko.md -------------------------------------------------------------------------------- /questions/00529-medium-absolute/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00529-medium-absolute/README.md -------------------------------------------------------------------------------- /questions/00529-medium-absolute/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00529-medium-absolute/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00529-medium-absolute/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00529-medium-absolute/info.yml -------------------------------------------------------------------------------- /questions/00529-medium-absolute/template.ts: -------------------------------------------------------------------------------- 1 | type Absolute = any 2 | -------------------------------------------------------------------------------- /questions/00529-medium-absolute/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00529-medium-absolute/test-cases.ts -------------------------------------------------------------------------------- /questions/00531-medium-string-to-union/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00531-medium-string-to-union/info.yml -------------------------------------------------------------------------------- /questions/00533-easy-concat/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00533-easy-concat/README.ja.md -------------------------------------------------------------------------------- /questions/00533-easy-concat/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00533-easy-concat/README.ko.md -------------------------------------------------------------------------------- /questions/00533-easy-concat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00533-easy-concat/README.md -------------------------------------------------------------------------------- /questions/00533-easy-concat/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00533-easy-concat/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00533-easy-concat/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00533-easy-concat/info.yml -------------------------------------------------------------------------------- /questions/00533-easy-concat/template.ts: -------------------------------------------------------------------------------- 1 | type Concat = any 2 | -------------------------------------------------------------------------------- /questions/00533-easy-concat/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00533-easy-concat/test-cases.ts -------------------------------------------------------------------------------- /questions/00545-hard-printf/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00545-hard-printf/README.ja.md -------------------------------------------------------------------------------- /questions/00545-hard-printf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00545-hard-printf/README.md -------------------------------------------------------------------------------- /questions/00545-hard-printf/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00545-hard-printf/info.yml -------------------------------------------------------------------------------- /questions/00545-hard-printf/template.ts: -------------------------------------------------------------------------------- 1 | type Format = any 2 | -------------------------------------------------------------------------------- /questions/00545-hard-printf/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00545-hard-printf/test-cases.ts -------------------------------------------------------------------------------- /questions/00599-medium-merge/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00599-medium-merge/README.ja.md -------------------------------------------------------------------------------- /questions/00599-medium-merge/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00599-medium-merge/README.ko.md -------------------------------------------------------------------------------- /questions/00599-medium-merge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00599-medium-merge/README.md -------------------------------------------------------------------------------- /questions/00599-medium-merge/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00599-medium-merge/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00599-medium-merge/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00599-medium-merge/info.yml -------------------------------------------------------------------------------- /questions/00599-medium-merge/template.ts: -------------------------------------------------------------------------------- 1 | type Merge = any 2 | -------------------------------------------------------------------------------- /questions/00599-medium-merge/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00599-medium-merge/test-cases.ts -------------------------------------------------------------------------------- /questions/00612-medium-kebabcase/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00612-medium-kebabcase/README.ja.md -------------------------------------------------------------------------------- /questions/00612-medium-kebabcase/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00612-medium-kebabcase/README.ko.md -------------------------------------------------------------------------------- /questions/00612-medium-kebabcase/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00612-medium-kebabcase/README.md -------------------------------------------------------------------------------- /questions/00612-medium-kebabcase/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00612-medium-kebabcase/info.yml -------------------------------------------------------------------------------- /questions/00612-medium-kebabcase/template.ts: -------------------------------------------------------------------------------- 1 | type KebabCase = any 2 | -------------------------------------------------------------------------------- /questions/00612-medium-kebabcase/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00612-medium-kebabcase/test-cases.ts -------------------------------------------------------------------------------- /questions/00645-medium-diff/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00645-medium-diff/README.ko.md -------------------------------------------------------------------------------- /questions/00645-medium-diff/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00645-medium-diff/README.md -------------------------------------------------------------------------------- /questions/00645-medium-diff/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00645-medium-diff/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00645-medium-diff/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00645-medium-diff/info.yml -------------------------------------------------------------------------------- /questions/00645-medium-diff/template.ts: -------------------------------------------------------------------------------- 1 | type Diff = any 2 | -------------------------------------------------------------------------------- /questions/00645-medium-diff/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00645-medium-diff/test-cases.ts -------------------------------------------------------------------------------- /questions/00697-extreme-tag/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00697-extreme-tag/README.md -------------------------------------------------------------------------------- /questions/00697-extreme-tag/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00697-extreme-tag/info.yml -------------------------------------------------------------------------------- /questions/00697-extreme-tag/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00697-extreme-tag/template.ts -------------------------------------------------------------------------------- /questions/00697-extreme-tag/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00697-extreme-tag/test-cases.ts -------------------------------------------------------------------------------- /questions/00730-hard-union-to-tuple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00730-hard-union-to-tuple/README.md -------------------------------------------------------------------------------- /questions/00730-hard-union-to-tuple/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00730-hard-union-to-tuple/info.yml -------------------------------------------------------------------------------- /questions/00730-hard-union-to-tuple/template.ts: -------------------------------------------------------------------------------- 1 | type UnionToTuple = any 2 | -------------------------------------------------------------------------------- /questions/00741-extreme-sort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00741-extreme-sort/README.md -------------------------------------------------------------------------------- /questions/00741-extreme-sort/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00741-extreme-sort/info.yml -------------------------------------------------------------------------------- /questions/00741-extreme-sort/template.ts: -------------------------------------------------------------------------------- 1 | type Sort = any 2 | -------------------------------------------------------------------------------- /questions/00741-extreme-sort/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00741-extreme-sort/test-cases.ts -------------------------------------------------------------------------------- /questions/00847-hard-string-join/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00847-hard-string-join/README.md -------------------------------------------------------------------------------- /questions/00847-hard-string-join/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00847-hard-string-join/info.yml -------------------------------------------------------------------------------- /questions/00847-hard-string-join/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00847-hard-string-join/template.ts -------------------------------------------------------------------------------- /questions/00847-hard-string-join/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00847-hard-string-join/test-cases.ts -------------------------------------------------------------------------------- /questions/00869-extreme-distributeunions/template.ts: -------------------------------------------------------------------------------- 1 | type DistributeUnions = any 2 | -------------------------------------------------------------------------------- /questions/00898-easy-includes/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00898-easy-includes/README.ja.md -------------------------------------------------------------------------------- /questions/00898-easy-includes/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00898-easy-includes/README.ko.md -------------------------------------------------------------------------------- /questions/00898-easy-includes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00898-easy-includes/README.md -------------------------------------------------------------------------------- /questions/00898-easy-includes/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00898-easy-includes/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00898-easy-includes/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00898-easy-includes/info.yml -------------------------------------------------------------------------------- /questions/00898-easy-includes/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00898-easy-includes/template.ts -------------------------------------------------------------------------------- /questions/00898-easy-includes/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00898-easy-includes/test-cases.ts -------------------------------------------------------------------------------- /questions/00949-medium-anyof/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00949-medium-anyof/README.ko.md -------------------------------------------------------------------------------- /questions/00949-medium-anyof/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00949-medium-anyof/README.md -------------------------------------------------------------------------------- /questions/00949-medium-anyof/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00949-medium-anyof/README.zh-CN.md -------------------------------------------------------------------------------- /questions/00949-medium-anyof/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00949-medium-anyof/info.yml -------------------------------------------------------------------------------- /questions/00949-medium-anyof/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00949-medium-anyof/template.ts -------------------------------------------------------------------------------- /questions/00949-medium-anyof/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00949-medium-anyof/test-cases.ts -------------------------------------------------------------------------------- /questions/00956-hard-deeppick/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00956-hard-deeppick/README.md -------------------------------------------------------------------------------- /questions/00956-hard-deeppick/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00956-hard-deeppick/info.yml -------------------------------------------------------------------------------- /questions/00956-hard-deeppick/template.ts: -------------------------------------------------------------------------------- 1 | type DeepPick = any 2 | -------------------------------------------------------------------------------- /questions/00956-hard-deeppick/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/00956-hard-deeppick/test-cases.ts -------------------------------------------------------------------------------- /questions/01042-medium-isnever/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01042-medium-isnever/README.ko.md -------------------------------------------------------------------------------- /questions/01042-medium-isnever/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01042-medium-isnever/README.md -------------------------------------------------------------------------------- /questions/01042-medium-isnever/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01042-medium-isnever/info.yml -------------------------------------------------------------------------------- /questions/01042-medium-isnever/template.ts: -------------------------------------------------------------------------------- 1 | type IsNever = any 2 | -------------------------------------------------------------------------------- /questions/01042-medium-isnever/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01042-medium-isnever/test-cases.ts -------------------------------------------------------------------------------- /questions/01097-medium-isunion/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01097-medium-isunion/README.ko.md -------------------------------------------------------------------------------- /questions/01097-medium-isunion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01097-medium-isunion/README.md -------------------------------------------------------------------------------- /questions/01097-medium-isunion/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01097-medium-isunion/info.yml -------------------------------------------------------------------------------- /questions/01097-medium-isunion/template.ts: -------------------------------------------------------------------------------- 1 | type IsUnion = any 2 | -------------------------------------------------------------------------------- /questions/01097-medium-isunion/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01097-medium-isunion/test-cases.ts -------------------------------------------------------------------------------- /questions/01130-medium-replacekeys/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01130-medium-replacekeys/README.ko.md -------------------------------------------------------------------------------- /questions/01130-medium-replacekeys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01130-medium-replacekeys/README.md -------------------------------------------------------------------------------- /questions/01130-medium-replacekeys/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01130-medium-replacekeys/info.yml -------------------------------------------------------------------------------- /questions/01130-medium-replacekeys/template.ts: -------------------------------------------------------------------------------- 1 | type ReplaceKeys = any 2 | -------------------------------------------------------------------------------- /questions/01290-hard-pinia/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01290-hard-pinia/README.md -------------------------------------------------------------------------------- /questions/01290-hard-pinia/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01290-hard-pinia/info.yml -------------------------------------------------------------------------------- /questions/01290-hard-pinia/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01290-hard-pinia/template.ts -------------------------------------------------------------------------------- /questions/01290-hard-pinia/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01290-hard-pinia/test-cases.ts -------------------------------------------------------------------------------- /questions/01367-medium-remove-index-signature/template.ts: -------------------------------------------------------------------------------- 1 | type RemoveIndexSignature = any 2 | -------------------------------------------------------------------------------- /questions/01383-hard-camelize/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01383-hard-camelize/README.md -------------------------------------------------------------------------------- /questions/01383-hard-camelize/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01383-hard-camelize/README.zh-CN.md -------------------------------------------------------------------------------- /questions/01383-hard-camelize/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01383-hard-camelize/info.yml -------------------------------------------------------------------------------- /questions/01383-hard-camelize/template.ts: -------------------------------------------------------------------------------- 1 | type Camelize = any 2 | -------------------------------------------------------------------------------- /questions/01383-hard-camelize/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/01383-hard-camelize/test-cases.ts -------------------------------------------------------------------------------- /questions/01978-medium-percentage-parser/template.ts: -------------------------------------------------------------------------------- 1 | type PercentageParser = any 2 | -------------------------------------------------------------------------------- /questions/02059-hard-drop-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02059-hard-drop-string/README.md -------------------------------------------------------------------------------- /questions/02059-hard-drop-string/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02059-hard-drop-string/info.yml -------------------------------------------------------------------------------- /questions/02059-hard-drop-string/template.ts: -------------------------------------------------------------------------------- 1 | type DropString = any 2 | -------------------------------------------------------------------------------- /questions/02059-hard-drop-string/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02059-hard-drop-string/test-cases.ts -------------------------------------------------------------------------------- /questions/02070-medium-drop-char/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02070-medium-drop-char/README.md -------------------------------------------------------------------------------- /questions/02070-medium-drop-char/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02070-medium-drop-char/info.yml -------------------------------------------------------------------------------- /questions/02070-medium-drop-char/template.ts: -------------------------------------------------------------------------------- 1 | type DropChar = any 2 | -------------------------------------------------------------------------------- /questions/02070-medium-drop-char/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02070-medium-drop-char/test-cases.ts -------------------------------------------------------------------------------- /questions/02257-medium-minusone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02257-medium-minusone/README.md -------------------------------------------------------------------------------- /questions/02257-medium-minusone/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02257-medium-minusone/README.zh-CN.md -------------------------------------------------------------------------------- /questions/02257-medium-minusone/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02257-medium-minusone/info.yml -------------------------------------------------------------------------------- /questions/02257-medium-minusone/template.ts: -------------------------------------------------------------------------------- 1 | type MinusOne = any 2 | -------------------------------------------------------------------------------- /questions/02257-medium-minusone/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02257-medium-minusone/test-cases.ts -------------------------------------------------------------------------------- /questions/02595-medium-pickbytype/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02595-medium-pickbytype/README.md -------------------------------------------------------------------------------- /questions/02595-medium-pickbytype/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02595-medium-pickbytype/info.yml -------------------------------------------------------------------------------- /questions/02595-medium-pickbytype/template.ts: -------------------------------------------------------------------------------- 1 | type PickByType = any 2 | -------------------------------------------------------------------------------- /questions/02595-medium-pickbytype/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02595-medium-pickbytype/test-cases.ts -------------------------------------------------------------------------------- /questions/02688-medium-startswith/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02688-medium-startswith/README.md -------------------------------------------------------------------------------- /questions/02688-medium-startswith/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02688-medium-startswith/info.yml -------------------------------------------------------------------------------- /questions/02688-medium-startswith/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02688-medium-startswith/template.ts -------------------------------------------------------------------------------- /questions/02688-medium-startswith/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02688-medium-startswith/test-cases.ts -------------------------------------------------------------------------------- /questions/02693-medium-endswith/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02693-medium-endswith/README.md -------------------------------------------------------------------------------- /questions/02693-medium-endswith/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02693-medium-endswith/README.zh-CN.md -------------------------------------------------------------------------------- /questions/02693-medium-endswith/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02693-medium-endswith/info.yml -------------------------------------------------------------------------------- /questions/02693-medium-endswith/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02693-medium-endswith/template.ts -------------------------------------------------------------------------------- /questions/02693-medium-endswith/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02693-medium-endswith/test-cases.ts -------------------------------------------------------------------------------- /questions/02757-medium-partialbykeys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02757-medium-partialbykeys/README.md -------------------------------------------------------------------------------- /questions/02757-medium-partialbykeys/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02757-medium-partialbykeys/info.yml -------------------------------------------------------------------------------- /questions/02757-medium-partialbykeys/template.ts: -------------------------------------------------------------------------------- 1 | type PartialByKeys = any 2 | -------------------------------------------------------------------------------- /questions/02759-medium-requiredbykeys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02759-medium-requiredbykeys/README.md -------------------------------------------------------------------------------- /questions/02759-medium-requiredbykeys/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02759-medium-requiredbykeys/info.yml -------------------------------------------------------------------------------- /questions/02759-medium-requiredbykeys/template.ts: -------------------------------------------------------------------------------- 1 | type RequiredByKeys = any 2 | -------------------------------------------------------------------------------- /questions/02793-medium-mutable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02793-medium-mutable/README.md -------------------------------------------------------------------------------- /questions/02793-medium-mutable/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02793-medium-mutable/README.zh-CN.md -------------------------------------------------------------------------------- /questions/02793-medium-mutable/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02793-medium-mutable/info.yml -------------------------------------------------------------------------------- /questions/02793-medium-mutable/template.ts: -------------------------------------------------------------------------------- 1 | type Mutable = any 2 | -------------------------------------------------------------------------------- /questions/02793-medium-mutable/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02793-medium-mutable/test-cases.ts -------------------------------------------------------------------------------- /questions/02822-hard-split/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02822-hard-split/README.md -------------------------------------------------------------------------------- /questions/02822-hard-split/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02822-hard-split/info.yml -------------------------------------------------------------------------------- /questions/02822-hard-split/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02822-hard-split/template.ts -------------------------------------------------------------------------------- /questions/02822-hard-split/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02822-hard-split/test-cases.ts -------------------------------------------------------------------------------- /questions/02828-hard-classpublickeys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02828-hard-classpublickeys/README.md -------------------------------------------------------------------------------- /questions/02828-hard-classpublickeys/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02828-hard-classpublickeys/info.yml -------------------------------------------------------------------------------- /questions/02828-hard-classpublickeys/template.ts: -------------------------------------------------------------------------------- 1 | type ClassPublicKeys = any 2 | -------------------------------------------------------------------------------- /questions/02852-medium-omitbytype/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02852-medium-omitbytype/README.md -------------------------------------------------------------------------------- /questions/02852-medium-omitbytype/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02852-medium-omitbytype/info.yml -------------------------------------------------------------------------------- /questions/02852-medium-omitbytype/template.ts: -------------------------------------------------------------------------------- 1 | type OmitByType = any 2 | -------------------------------------------------------------------------------- /questions/02852-medium-omitbytype/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02852-medium-omitbytype/test-cases.ts -------------------------------------------------------------------------------- /questions/02857-hard-isrequiredkey/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02857-hard-isrequiredkey/README.md -------------------------------------------------------------------------------- /questions/02857-hard-isrequiredkey/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02857-hard-isrequiredkey/info.yml -------------------------------------------------------------------------------- /questions/02857-hard-isrequiredkey/template.ts: -------------------------------------------------------------------------------- 1 | type IsRequiredKey = any 2 | -------------------------------------------------------------------------------- /questions/02946-medium-objectentries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02946-medium-objectentries/README.md -------------------------------------------------------------------------------- /questions/02946-medium-objectentries/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02946-medium-objectentries/info.yml -------------------------------------------------------------------------------- /questions/02946-medium-objectentries/template.ts: -------------------------------------------------------------------------------- 1 | type ObjectEntries = any 2 | -------------------------------------------------------------------------------- /questions/02949-hard-objectfromentries/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/02949-hard-objectfromentries/info.yml -------------------------------------------------------------------------------- /questions/02949-hard-objectfromentries/template.ts: -------------------------------------------------------------------------------- 1 | type ObjectFromEntries = any 2 | -------------------------------------------------------------------------------- /questions/03057-easy-push/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03057-easy-push/README.ja.md -------------------------------------------------------------------------------- /questions/03057-easy-push/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03057-easy-push/README.ko.md -------------------------------------------------------------------------------- /questions/03057-easy-push/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03057-easy-push/README.md -------------------------------------------------------------------------------- /questions/03057-easy-push/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03057-easy-push/README.zh-CN.md -------------------------------------------------------------------------------- /questions/03057-easy-push/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03057-easy-push/info.yml -------------------------------------------------------------------------------- /questions/03057-easy-push/template.ts: -------------------------------------------------------------------------------- 1 | type Push = any 2 | -------------------------------------------------------------------------------- /questions/03057-easy-push/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03057-easy-push/test-cases.ts -------------------------------------------------------------------------------- /questions/03060-easy-unshift/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03060-easy-unshift/README.ja.md -------------------------------------------------------------------------------- /questions/03060-easy-unshift/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03060-easy-unshift/README.ko.md -------------------------------------------------------------------------------- /questions/03060-easy-unshift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03060-easy-unshift/README.md -------------------------------------------------------------------------------- /questions/03060-easy-unshift/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03060-easy-unshift/README.zh-CN.md -------------------------------------------------------------------------------- /questions/03060-easy-unshift/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03060-easy-unshift/info.yml -------------------------------------------------------------------------------- /questions/03060-easy-unshift/template.ts: -------------------------------------------------------------------------------- 1 | type Unshift = any 2 | -------------------------------------------------------------------------------- /questions/03060-easy-unshift/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03060-easy-unshift/test-cases.ts -------------------------------------------------------------------------------- /questions/03062-medium-shift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03062-medium-shift/README.md -------------------------------------------------------------------------------- /questions/03062-medium-shift/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03062-medium-shift/info.yml -------------------------------------------------------------------------------- /questions/03062-medium-shift/template.ts: -------------------------------------------------------------------------------- 1 | type Shift = any 2 | -------------------------------------------------------------------------------- /questions/03062-medium-shift/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03062-medium-shift/test-cases.ts -------------------------------------------------------------------------------- /questions/03188-medium-tuple-to-nested-object/template.ts: -------------------------------------------------------------------------------- 1 | type TupleToNestedObject = any 2 | -------------------------------------------------------------------------------- /questions/03192-medium-reverse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03192-medium-reverse/README.md -------------------------------------------------------------------------------- /questions/03192-medium-reverse/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03192-medium-reverse/README.zh-CN.md -------------------------------------------------------------------------------- /questions/03192-medium-reverse/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03192-medium-reverse/info.yml -------------------------------------------------------------------------------- /questions/03192-medium-reverse/template.ts: -------------------------------------------------------------------------------- 1 | type Reverse = any 2 | -------------------------------------------------------------------------------- /questions/03192-medium-reverse/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03192-medium-reverse/test-cases.ts -------------------------------------------------------------------------------- /questions/03196-medium-flip-arguments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03196-medium-flip-arguments/README.md -------------------------------------------------------------------------------- /questions/03196-medium-flip-arguments/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03196-medium-flip-arguments/info.yml -------------------------------------------------------------------------------- /questions/03196-medium-flip-arguments/template.ts: -------------------------------------------------------------------------------- 1 | type FlipArguments = any 2 | -------------------------------------------------------------------------------- /questions/03243-medium-flattendepth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03243-medium-flattendepth/README.md -------------------------------------------------------------------------------- /questions/03243-medium-flattendepth/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03243-medium-flattendepth/info.yml -------------------------------------------------------------------------------- /questions/03243-medium-flattendepth/template.ts: -------------------------------------------------------------------------------- 1 | type FlattenDepth = any 2 | -------------------------------------------------------------------------------- /questions/03312-easy-parameters/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03312-easy-parameters/README.ja.md -------------------------------------------------------------------------------- /questions/03312-easy-parameters/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03312-easy-parameters/README.ko.md -------------------------------------------------------------------------------- /questions/03312-easy-parameters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03312-easy-parameters/README.md -------------------------------------------------------------------------------- /questions/03312-easy-parameters/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03312-easy-parameters/README.zh-CN.md -------------------------------------------------------------------------------- /questions/03312-easy-parameters/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03312-easy-parameters/info.yml -------------------------------------------------------------------------------- /questions/03312-easy-parameters/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03312-easy-parameters/template.ts -------------------------------------------------------------------------------- /questions/03312-easy-parameters/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/03312-easy-parameters/test-cases.ts -------------------------------------------------------------------------------- /questions/04037-hard-ispalindrome/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04037-hard-ispalindrome/README.md -------------------------------------------------------------------------------- /questions/04037-hard-ispalindrome/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04037-hard-ispalindrome/info.yml -------------------------------------------------------------------------------- /questions/04037-hard-ispalindrome/template.ts: -------------------------------------------------------------------------------- 1 | type IsPalindrome = any 2 | -------------------------------------------------------------------------------- /questions/04037-hard-ispalindrome/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04037-hard-ispalindrome/test-cases.ts -------------------------------------------------------------------------------- /questions/04179-medium-flip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04179-medium-flip/README.md -------------------------------------------------------------------------------- /questions/04179-medium-flip/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04179-medium-flip/info.yml -------------------------------------------------------------------------------- /questions/04179-medium-flip/template.ts: -------------------------------------------------------------------------------- 1 | type Flip = any 2 | -------------------------------------------------------------------------------- /questions/04179-medium-flip/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04179-medium-flip/test-cases.ts -------------------------------------------------------------------------------- /questions/04182-medium-fibonacci-sequence/info.zh-CN.yml: -------------------------------------------------------------------------------- 1 | title: 斐波那契序列 2 | -------------------------------------------------------------------------------- /questions/04182-medium-fibonacci-sequence/template.ts: -------------------------------------------------------------------------------- 1 | type Fibonacci = any 2 | -------------------------------------------------------------------------------- /questions/04260-medium-nomiwase/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04260-medium-nomiwase/README.ja.md -------------------------------------------------------------------------------- /questions/04260-medium-nomiwase/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04260-medium-nomiwase/README.md -------------------------------------------------------------------------------- /questions/04260-medium-nomiwase/info.ja.yml: -------------------------------------------------------------------------------- 1 | title: 文字の組み合わせ 2 | -------------------------------------------------------------------------------- /questions/04260-medium-nomiwase/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04260-medium-nomiwase/info.yml -------------------------------------------------------------------------------- /questions/04260-medium-nomiwase/template.ts: -------------------------------------------------------------------------------- 1 | type AllCombinations = any 2 | -------------------------------------------------------------------------------- /questions/04260-medium-nomiwase/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04260-medium-nomiwase/test-cases.ts -------------------------------------------------------------------------------- /questions/04425-medium-greater-than/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04425-medium-greater-than/README.md -------------------------------------------------------------------------------- /questions/04425-medium-greater-than/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04425-medium-greater-than/info.yml -------------------------------------------------------------------------------- /questions/04425-medium-greater-than/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04425-medium-greater-than/template.ts -------------------------------------------------------------------------------- /questions/04471-medium-zip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04471-medium-zip/README.md -------------------------------------------------------------------------------- /questions/04471-medium-zip/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04471-medium-zip/info.yml -------------------------------------------------------------------------------- /questions/04471-medium-zip/template.ts: -------------------------------------------------------------------------------- 1 | type Zip = any 2 | -------------------------------------------------------------------------------- /questions/04471-medium-zip/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04471-medium-zip/test-cases.ts -------------------------------------------------------------------------------- /questions/04484-medium-istuple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04484-medium-istuple/README.md -------------------------------------------------------------------------------- /questions/04484-medium-istuple/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04484-medium-istuple/info.yml -------------------------------------------------------------------------------- /questions/04484-medium-istuple/template.ts: -------------------------------------------------------------------------------- 1 | type IsTuple = any 2 | -------------------------------------------------------------------------------- /questions/04484-medium-istuple/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04484-medium-istuple/test-cases.ts -------------------------------------------------------------------------------- /questions/04499-medium-chunk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04499-medium-chunk/README.md -------------------------------------------------------------------------------- /questions/04499-medium-chunk/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04499-medium-chunk/info.yml -------------------------------------------------------------------------------- /questions/04499-medium-chunk/template.ts: -------------------------------------------------------------------------------- 1 | type Chunk = any 2 | -------------------------------------------------------------------------------- /questions/04499-medium-chunk/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04499-medium-chunk/test-cases.ts -------------------------------------------------------------------------------- /questions/04518-medium-fill/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04518-medium-fill/README.md -------------------------------------------------------------------------------- /questions/04518-medium-fill/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04518-medium-fill/info.yml -------------------------------------------------------------------------------- /questions/04518-medium-fill/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04518-medium-fill/template.ts -------------------------------------------------------------------------------- /questions/04518-medium-fill/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04518-medium-fill/test-cases.ts -------------------------------------------------------------------------------- /questions/04803-medium-trim-right/README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04803-medium-trim-right/README.ko.md -------------------------------------------------------------------------------- /questions/04803-medium-trim-right/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04803-medium-trim-right/README.md -------------------------------------------------------------------------------- /questions/04803-medium-trim-right/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04803-medium-trim-right/info.yml -------------------------------------------------------------------------------- /questions/04803-medium-trim-right/template.ts: -------------------------------------------------------------------------------- 1 | type TrimRight = any 2 | -------------------------------------------------------------------------------- /questions/04803-medium-trim-right/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/04803-medium-trim-right/test-cases.ts -------------------------------------------------------------------------------- /questions/05117-medium-without/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05117-medium-without/README.md -------------------------------------------------------------------------------- /questions/05117-medium-without/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05117-medium-without/README.zh-CN.md -------------------------------------------------------------------------------- /questions/05117-medium-without/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05117-medium-without/info.yml -------------------------------------------------------------------------------- /questions/05117-medium-without/info.zh-CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05117-medium-without/info.zh-CN.yml -------------------------------------------------------------------------------- /questions/05117-medium-without/template.ts: -------------------------------------------------------------------------------- 1 | type Without = any 2 | -------------------------------------------------------------------------------- /questions/05117-medium-without/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05117-medium-without/test-cases.ts -------------------------------------------------------------------------------- /questions/05140-medium-trunc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05140-medium-trunc/README.md -------------------------------------------------------------------------------- /questions/05140-medium-trunc/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05140-medium-trunc/info.yml -------------------------------------------------------------------------------- /questions/05140-medium-trunc/template.ts: -------------------------------------------------------------------------------- 1 | type Trunc = any 2 | -------------------------------------------------------------------------------- /questions/05140-medium-trunc/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05140-medium-trunc/test-cases.ts -------------------------------------------------------------------------------- /questions/05153-medium-indexof/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05153-medium-indexof/README.md -------------------------------------------------------------------------------- /questions/05153-medium-indexof/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05153-medium-indexof/info.yml -------------------------------------------------------------------------------- /questions/05153-medium-indexof/template.ts: -------------------------------------------------------------------------------- 1 | type IndexOf = any 2 | -------------------------------------------------------------------------------- /questions/05153-medium-indexof/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05153-medium-indexof/test-cases.ts -------------------------------------------------------------------------------- /questions/05181-hard-mutable-keys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05181-hard-mutable-keys/README.md -------------------------------------------------------------------------------- /questions/05181-hard-mutable-keys/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05181-hard-mutable-keys/info.yml -------------------------------------------------------------------------------- /questions/05181-hard-mutable-keys/template.ts: -------------------------------------------------------------------------------- 1 | type MutableKeys = any 2 | -------------------------------------------------------------------------------- /questions/05181-hard-mutable-keys/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05181-hard-mutable-keys/test-cases.ts -------------------------------------------------------------------------------- /questions/05310-medium-join/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05310-medium-join/README.md -------------------------------------------------------------------------------- /questions/05310-medium-join/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05310-medium-join/info.yml -------------------------------------------------------------------------------- /questions/05310-medium-join/template.ts: -------------------------------------------------------------------------------- 1 | type Join = any 2 | -------------------------------------------------------------------------------- /questions/05310-medium-join/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05310-medium-join/test-cases.ts -------------------------------------------------------------------------------- /questions/05317-medium-lastindexof/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05317-medium-lastindexof/README.md -------------------------------------------------------------------------------- /questions/05317-medium-lastindexof/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05317-medium-lastindexof/info.yml -------------------------------------------------------------------------------- /questions/05317-medium-lastindexof/template.ts: -------------------------------------------------------------------------------- 1 | type LastIndexOf = any 2 | -------------------------------------------------------------------------------- /questions/05360-medium-unique/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05360-medium-unique/README.md -------------------------------------------------------------------------------- /questions/05360-medium-unique/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05360-medium-unique/README.zh-CN.md -------------------------------------------------------------------------------- /questions/05360-medium-unique/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05360-medium-unique/info.yml -------------------------------------------------------------------------------- /questions/05360-medium-unique/info.zh-CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05360-medium-unique/info.zh-CN.yml -------------------------------------------------------------------------------- /questions/05360-medium-unique/template.ts: -------------------------------------------------------------------------------- 1 | type Unique = any 2 | -------------------------------------------------------------------------------- /questions/05360-medium-unique/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05360-medium-unique/test-cases.ts -------------------------------------------------------------------------------- /questions/05423-hard-intersection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05423-hard-intersection/README.md -------------------------------------------------------------------------------- /questions/05423-hard-intersection/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05423-hard-intersection/info.yml -------------------------------------------------------------------------------- /questions/05423-hard-intersection/template.ts: -------------------------------------------------------------------------------- 1 | type Intersection = any 2 | -------------------------------------------------------------------------------- /questions/05423-hard-intersection/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05423-hard-intersection/test-cases.ts -------------------------------------------------------------------------------- /questions/05821-medium-maptypes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05821-medium-maptypes/README.md -------------------------------------------------------------------------------- /questions/05821-medium-maptypes/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05821-medium-maptypes/info.yml -------------------------------------------------------------------------------- /questions/05821-medium-maptypes/template.ts: -------------------------------------------------------------------------------- 1 | type MapTypes = any 2 | -------------------------------------------------------------------------------- /questions/05821-medium-maptypes/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/05821-medium-maptypes/test-cases.ts -------------------------------------------------------------------------------- /questions/06141-hard-binary-to-decimal/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/06141-hard-binary-to-decimal/info.yml -------------------------------------------------------------------------------- /questions/06141-hard-binary-to-decimal/template.ts: -------------------------------------------------------------------------------- 1 | type BinaryToDecimal = any 2 | -------------------------------------------------------------------------------- /questions/06228-extreme-json-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/06228-extreme-json-parser/README.md -------------------------------------------------------------------------------- /questions/06228-extreme-json-parser/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/06228-extreme-json-parser/info.yml -------------------------------------------------------------------------------- /questions/06228-extreme-json-parser/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/06228-extreme-json-parser/template.ts -------------------------------------------------------------------------------- /questions/07258-hard-object-key-paths/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/07258-hard-object-key-paths/README.md -------------------------------------------------------------------------------- /questions/07258-hard-object-key-paths/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/07258-hard-object-key-paths/info.yml -------------------------------------------------------------------------------- /questions/07544-medium-construct-tuple/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/07544-medium-construct-tuple/info.yml -------------------------------------------------------------------------------- /questions/07544-medium-construct-tuple/template.ts: -------------------------------------------------------------------------------- 1 | type ConstructTuple = any 2 | -------------------------------------------------------------------------------- /questions/07561-extreme-subtract/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/07561-extreme-subtract/README.md -------------------------------------------------------------------------------- /questions/07561-extreme-subtract/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/07561-extreme-subtract/info.yml -------------------------------------------------------------------------------- /questions/07561-extreme-subtract/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/07561-extreme-subtract/template.ts -------------------------------------------------------------------------------- /questions/07561-extreme-subtract/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/07561-extreme-subtract/test-cases.ts -------------------------------------------------------------------------------- /questions/08640-medium-number-range/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/08640-medium-number-range/README.md -------------------------------------------------------------------------------- /questions/08640-medium-number-range/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/08640-medium-number-range/info.yml -------------------------------------------------------------------------------- /questions/08640-medium-number-range/template.ts: -------------------------------------------------------------------------------- 1 | type NumberRange = any 2 | -------------------------------------------------------------------------------- /questions/08767-medium-combination/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/08767-medium-combination/README.md -------------------------------------------------------------------------------- /questions/08767-medium-combination/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/08767-medium-combination/info.yml -------------------------------------------------------------------------------- /questions/08767-medium-combination/template.ts: -------------------------------------------------------------------------------- 1 | type Combination = any 2 | -------------------------------------------------------------------------------- /questions/08804-hard-two-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/08804-hard-two-sum/README.md -------------------------------------------------------------------------------- /questions/08804-hard-two-sum/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/08804-hard-two-sum/README.zh-CN.md -------------------------------------------------------------------------------- /questions/08804-hard-two-sum/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/08804-hard-two-sum/info.yml -------------------------------------------------------------------------------- /questions/08804-hard-two-sum/info.zh-CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/08804-hard-two-sum/info.zh-CN.yml -------------------------------------------------------------------------------- /questions/08804-hard-two-sum/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/08804-hard-two-sum/template.ts -------------------------------------------------------------------------------- /questions/08804-hard-two-sum/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/08804-hard-two-sum/test-cases.ts -------------------------------------------------------------------------------- /questions/08987-medium-subsequence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/08987-medium-subsequence/README.md -------------------------------------------------------------------------------- /questions/08987-medium-subsequence/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/08987-medium-subsequence/info.yml -------------------------------------------------------------------------------- /questions/08987-medium-subsequence/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/08987-medium-subsequence/template.ts -------------------------------------------------------------------------------- /questions/09142-medium-checkrepeatedchars/template.ts: -------------------------------------------------------------------------------- 1 | type CheckRepeatedChars = any 2 | -------------------------------------------------------------------------------- /questions/09155-hard-validdate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/09155-hard-validdate/README.md -------------------------------------------------------------------------------- /questions/09155-hard-validdate/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/09155-hard-validdate/info.yml -------------------------------------------------------------------------------- /questions/09155-hard-validdate/template.ts: -------------------------------------------------------------------------------- 1 | type ValidDate = any 2 | -------------------------------------------------------------------------------- /questions/09155-hard-validdate/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/09155-hard-validdate/test-cases.ts -------------------------------------------------------------------------------- /questions/09160-hard-assign/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/09160-hard-assign/README.md -------------------------------------------------------------------------------- /questions/09160-hard-assign/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/09160-hard-assign/info.yml -------------------------------------------------------------------------------- /questions/09160-hard-assign/template.ts: -------------------------------------------------------------------------------- 1 | type Assign, U> = any 2 | -------------------------------------------------------------------------------- /questions/09160-hard-assign/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/09160-hard-assign/test-cases.ts -------------------------------------------------------------------------------- /questions/09286-medium-firstuniquecharindex/template.ts: -------------------------------------------------------------------------------- 1 | type FirstUniqueCharIndex = any 2 | -------------------------------------------------------------------------------- /questions/09384-hard-maximum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/09384-hard-maximum/README.md -------------------------------------------------------------------------------- /questions/09384-hard-maximum/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/09384-hard-maximum/info.yml -------------------------------------------------------------------------------- /questions/09384-hard-maximum/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/09384-hard-maximum/template.ts -------------------------------------------------------------------------------- /questions/09384-hard-maximum/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/09384-hard-maximum/test-cases.ts -------------------------------------------------------------------------------- /questions/09616-medium-parse-url-params/template.ts: -------------------------------------------------------------------------------- 1 | type ParseUrlParams = any 2 | -------------------------------------------------------------------------------- /questions/09775-hard-capitalize-nest-object-keys/template.ts: -------------------------------------------------------------------------------- 1 | type CapitalizeNestObjectKeys = any 2 | -------------------------------------------------------------------------------- /questions/09896-medium-get-middle-element/template.ts: -------------------------------------------------------------------------------- 1 | type GetMiddleElement = any 2 | -------------------------------------------------------------------------------- /questions/09989-medium-tong-ji-shu-zu-zhong-de-yuan-su-ge-shu/template.ts: -------------------------------------------------------------------------------- 1 | type CountElementNumberToObject = any 2 | -------------------------------------------------------------------------------- /questions/10969-medium-integer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/10969-medium-integer/README.md -------------------------------------------------------------------------------- /questions/10969-medium-integer/README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/10969-medium-integer/README.zh-CN.md -------------------------------------------------------------------------------- /questions/10969-medium-integer/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/10969-medium-integer/info.yml -------------------------------------------------------------------------------- /questions/10969-medium-integer/info.zh-CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/10969-medium-integer/info.zh-CN.yml -------------------------------------------------------------------------------- /questions/10969-medium-integer/template.ts: -------------------------------------------------------------------------------- 1 | type Integer = any 2 | -------------------------------------------------------------------------------- /questions/10969-medium-integer/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/10969-medium-integer/test-cases.ts -------------------------------------------------------------------------------- /questions/13580-hard-replace-union/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/13580-hard-replace-union/README.md -------------------------------------------------------------------------------- /questions/13580-hard-replace-union/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/13580-hard-replace-union/info.yml -------------------------------------------------------------------------------- /questions/13580-hard-replace-union/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/13580-hard-replace-union/template.ts -------------------------------------------------------------------------------- /questions/14080-hard-fizzbuzz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/14080-hard-fizzbuzz/README.md -------------------------------------------------------------------------------- /questions/14080-hard-fizzbuzz/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/14080-hard-fizzbuzz/info.yml -------------------------------------------------------------------------------- /questions/14080-hard-fizzbuzz/template.ts: -------------------------------------------------------------------------------- 1 | type FizzBuzz = any 2 | -------------------------------------------------------------------------------- /questions/14080-hard-fizzbuzz/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/14080-hard-fizzbuzz/test-cases.ts -------------------------------------------------------------------------------- /questions/15260-hard-tree-path-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/15260-hard-tree-path-array/README.md -------------------------------------------------------------------------------- /questions/15260-hard-tree-path-array/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/15260-hard-tree-path-array/info.yml -------------------------------------------------------------------------------- /questions/15260-hard-tree-path-array/template.ts: -------------------------------------------------------------------------------- 1 | type Path = any 2 | -------------------------------------------------------------------------------- /questions/16259-medium-to-primitive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/16259-medium-to-primitive/README.md -------------------------------------------------------------------------------- /questions/16259-medium-to-primitive/info.yml: -------------------------------------------------------------------------------- 1 | difficulty: medium 2 | title: ToPrimitive 3 | author: 4 | github: mwc 5 | name: 前端子鱼 6 | -------------------------------------------------------------------------------- /questions/16259-medium-to-primitive/template.ts: -------------------------------------------------------------------------------- 1 | type ToPrimitive = any 2 | -------------------------------------------------------------------------------- /questions/17973-medium-deepmutable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/17973-medium-deepmutable/README.md -------------------------------------------------------------------------------- /questions/17973-medium-deepmutable/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/17973-medium-deepmutable/info.yml -------------------------------------------------------------------------------- /questions/17973-medium-deepmutable/template.ts: -------------------------------------------------------------------------------- 1 | type DeepMutable = any 2 | -------------------------------------------------------------------------------- /questions/18142-medium-all/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/18142-medium-all/README.md -------------------------------------------------------------------------------- /questions/18142-medium-all/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/18142-medium-all/info.yml -------------------------------------------------------------------------------- /questions/18142-medium-all/template.ts: -------------------------------------------------------------------------------- 1 | type All = any 2 | -------------------------------------------------------------------------------- /questions/18142-medium-all/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/18142-medium-all/test-cases.ts -------------------------------------------------------------------------------- /questions/18220-medium-filter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/18220-medium-filter/README.md -------------------------------------------------------------------------------- /questions/18220-medium-filter/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/18220-medium-filter/info.yml -------------------------------------------------------------------------------- /questions/18220-medium-filter/template.ts: -------------------------------------------------------------------------------- 1 | type Filter = [] 2 | -------------------------------------------------------------------------------- /questions/18220-medium-filter/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/18220-medium-filter/test-cases.ts -------------------------------------------------------------------------------- /questions/19458-hard-snakecase/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/19458-hard-snakecase/README.md -------------------------------------------------------------------------------- /questions/19458-hard-snakecase/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/19458-hard-snakecase/info.yml -------------------------------------------------------------------------------- /questions/19458-hard-snakecase/template.ts: -------------------------------------------------------------------------------- 1 | type SnakeCase = any 2 | -------------------------------------------------------------------------------- /questions/19458-hard-snakecase/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/19458-hard-snakecase/test-cases.ts -------------------------------------------------------------------------------- /questions/21104-medium-findall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/21104-medium-findall/README.md -------------------------------------------------------------------------------- /questions/21104-medium-findall/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/21104-medium-findall/info.yml -------------------------------------------------------------------------------- /questions/21104-medium-findall/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/21104-medium-findall/template.ts -------------------------------------------------------------------------------- /questions/21104-medium-findall/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/21104-medium-findall/test-cases.ts -------------------------------------------------------------------------------- /questions/21220-medium-permutations-of-tuple/template.ts: -------------------------------------------------------------------------------- 1 | type PermutationsOfTuple = any 2 | -------------------------------------------------------------------------------- /questions/25170-medium-replace-first/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/25170-medium-replace-first/README.md -------------------------------------------------------------------------------- /questions/25170-medium-replace-first/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/25170-medium-replace-first/info.yml -------------------------------------------------------------------------------- /questions/25170-medium-replace-first/template.ts: -------------------------------------------------------------------------------- 1 | type ReplaceFirst = any 2 | -------------------------------------------------------------------------------- /questions/25270-medium-transpose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/25270-medium-transpose/README.md -------------------------------------------------------------------------------- /questions/25270-medium-transpose/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/25270-medium-transpose/info.yml -------------------------------------------------------------------------------- /questions/25270-medium-transpose/template.ts: -------------------------------------------------------------------------------- 1 | type Transpose = any 2 | -------------------------------------------------------------------------------- /questions/25270-medium-transpose/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/25270-medium-transpose/test-cases.ts -------------------------------------------------------------------------------- /questions/25747-hard-isnegativenumber/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/25747-hard-isnegativenumber/README.md -------------------------------------------------------------------------------- /questions/25747-hard-isnegativenumber/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/25747-hard-isnegativenumber/info.yml -------------------------------------------------------------------------------- /questions/26401-medium-json-schema-to-typescript/template.ts: -------------------------------------------------------------------------------- 1 | type JSONSchema2TS = any 2 | -------------------------------------------------------------------------------- /questions/27133-medium-square/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/27133-medium-square/README.md -------------------------------------------------------------------------------- /questions/27133-medium-square/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/27133-medium-square/info.yml -------------------------------------------------------------------------------- /questions/27133-medium-square/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/27133-medium-square/template.ts -------------------------------------------------------------------------------- /questions/27133-medium-square/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/27133-medium-square/test-cases.ts -------------------------------------------------------------------------------- /questions/27152-medium-triangular-number/template.ts: -------------------------------------------------------------------------------- 1 | type Triangular = any 2 | -------------------------------------------------------------------------------- /questions/27862-medium-cartesianproduct/template.ts: -------------------------------------------------------------------------------- 1 | type CartesianProduct = any 2 | -------------------------------------------------------------------------------- /questions/27932-medium-mergeall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/27932-medium-mergeall/README.md -------------------------------------------------------------------------------- /questions/27932-medium-mergeall/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/27932-medium-mergeall/info.yml -------------------------------------------------------------------------------- /questions/27932-medium-mergeall/template.ts: -------------------------------------------------------------------------------- 1 | type MergeAll = any 2 | -------------------------------------------------------------------------------- /questions/27932-medium-mergeall/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/27932-medium-mergeall/test-cases.ts -------------------------------------------------------------------------------- /questions/27958-medium-checkrepeatedtuple/template.ts: -------------------------------------------------------------------------------- 1 | type CheckRepeatedTuple = any 2 | -------------------------------------------------------------------------------- /questions/28143-hard-optionalundefined/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/28143-hard-optionalundefined/info.yml -------------------------------------------------------------------------------- /questions/28143-hard-optionalundefined/template.ts: -------------------------------------------------------------------------------- 1 | type OptionalUndefined = any 2 | -------------------------------------------------------------------------------- /questions/28333-medium-public-type/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/28333-medium-public-type/README.md -------------------------------------------------------------------------------- /questions/28333-medium-public-type/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/28333-medium-public-type/info.yml -------------------------------------------------------------------------------- /questions/28333-medium-public-type/template.ts: -------------------------------------------------------------------------------- 1 | type PublicType = any 2 | -------------------------------------------------------------------------------- /questions/29650-medium-extracttoobject/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/29650-medium-extracttoobject/info.yml -------------------------------------------------------------------------------- /questions/29650-medium-extracttoobject/template.ts: -------------------------------------------------------------------------------- 1 | type ExtractToObject = any 2 | -------------------------------------------------------------------------------- /questions/29785-medium-deep-omit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/29785-medium-deep-omit/README.md -------------------------------------------------------------------------------- /questions/29785-medium-deep-omit/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/29785-medium-deep-omit/info.yml -------------------------------------------------------------------------------- /questions/29785-medium-deep-omit/template.ts: -------------------------------------------------------------------------------- 1 | type DeepOmit = any 2 | -------------------------------------------------------------------------------- /questions/29785-medium-deep-omit/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/29785-medium-deep-omit/test-cases.ts -------------------------------------------------------------------------------- /questions/30301-medium-isodd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/30301-medium-isodd/README.md -------------------------------------------------------------------------------- /questions/30301-medium-isodd/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/30301-medium-isodd/info.yml -------------------------------------------------------------------------------- /questions/30301-medium-isodd/template.ts: -------------------------------------------------------------------------------- 1 | type IsOdd = any 2 | -------------------------------------------------------------------------------- /questions/30301-medium-isodd/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/30301-medium-isodd/test-cases.ts -------------------------------------------------------------------------------- /questions/30430-medium-tower-of-hanoi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/30430-medium-tower-of-hanoi/README.md -------------------------------------------------------------------------------- /questions/30430-medium-tower-of-hanoi/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/30430-medium-tower-of-hanoi/info.yml -------------------------------------------------------------------------------- /questions/30575-hard-bitwisexor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/30575-hard-bitwisexor/README.md -------------------------------------------------------------------------------- /questions/30575-hard-bitwisexor/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/30575-hard-bitwisexor/info.yml -------------------------------------------------------------------------------- /questions/30575-hard-bitwisexor/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/30575-hard-bitwisexor/template.ts -------------------------------------------------------------------------------- /questions/30575-hard-bitwisexor/test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/30575-hard-bitwisexor/test-cases.ts -------------------------------------------------------------------------------- /questions/30958-medium-pascals-triangle/template.ts: -------------------------------------------------------------------------------- 1 | type Pascal = any 2 | -------------------------------------------------------------------------------- /questions/30970-medium-shitariteraru/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/questions/30970-medium-shitariteraru/README.md -------------------------------------------------------------------------------- /questions/30970-medium-shitariteraru/info.ja.yml: -------------------------------------------------------------------------------- 1 | difficulty: medium 2 | title: 確定した文字列リテラル 3 | author: 4 | github: sugoroku-y 5 | name: 蛭子屋双六 6 | -------------------------------------------------------------------------------- /questions/31447-extreme-countreversepairs/template.ts: -------------------------------------------------------------------------------- 1 | type CountReversePairs = any 2 | -------------------------------------------------------------------------------- /screenshots/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/screenshots/logo-dark.png -------------------------------------------------------------------------------- /screenshots/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/screenshots/logo-light.png -------------------------------------------------------------------------------- /screenshots/logo-mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/screenshots/logo-mask.png -------------------------------------------------------------------------------- /screenshots/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/screenshots/logo.svg -------------------------------------------------------------------------------- /scripts/actions/issue-pr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/actions/issue-pr.ts -------------------------------------------------------------------------------- /scripts/actions/labeling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/actions/labeling.ts -------------------------------------------------------------------------------- /scripts/actions/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/actions/loader.ts -------------------------------------------------------------------------------- /scripts/actions/toggle-pr-with-issue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/actions/toggle-pr-with-issue.ts -------------------------------------------------------------------------------- /scripts/actions/utils/formatToCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/actions/utils/formatToCode.ts -------------------------------------------------------------------------------- /scripts/actions/utils/toCommentBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/actions/utils/toCommentBlock.ts -------------------------------------------------------------------------------- /scripts/actions/utils/toDivider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/actions/utils/toDivider.ts -------------------------------------------------------------------------------- /scripts/actions/utils/toFooter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/actions/utils/toFooter.ts -------------------------------------------------------------------------------- /scripts/actions/utils/toInfoHeader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/actions/utils/toInfoHeader.ts -------------------------------------------------------------------------------- /scripts/actions/utils/toLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/actions/utils/toLinks.ts -------------------------------------------------------------------------------- /scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/build.ts -------------------------------------------------------------------------------- /scripts/generate-play.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/generate-play.ts -------------------------------------------------------------------------------- /scripts/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/loader.ts -------------------------------------------------------------------------------- /scripts/locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/locales.ts -------------------------------------------------------------------------------- /scripts/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/locales/en.json -------------------------------------------------------------------------------- /scripts/locales/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/locales/ja.json -------------------------------------------------------------------------------- /scripts/locales/ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/locales/ko.json -------------------------------------------------------------------------------- /scripts/locales/pt-BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/locales/pt-BR.json -------------------------------------------------------------------------------- /scripts/locales/zh-CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/locales/zh-CN.json -------------------------------------------------------------------------------- /scripts/netlify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/netlify.sh -------------------------------------------------------------------------------- /scripts/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/netlify.toml -------------------------------------------------------------------------------- /scripts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/package.json -------------------------------------------------------------------------------- /scripts/readme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/readme.ts -------------------------------------------------------------------------------- /scripts/toUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/toUrl.ts -------------------------------------------------------------------------------- /scripts/translate-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/translate-cli.ts -------------------------------------------------------------------------------- /scripts/translate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/translate.ts -------------------------------------------------------------------------------- /scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/tsconfig.json -------------------------------------------------------------------------------- /scripts/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/types.ts -------------------------------------------------------------------------------- /scripts/utils/resolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/scripts/utils/resolve.ts -------------------------------------------------------------------------------- /site/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/site/favicon.svg -------------------------------------------------------------------------------- /site/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/site/index.html -------------------------------------------------------------------------------- /site/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/site/logo.svg -------------------------------------------------------------------------------- /site/netlify.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/site/netlify.svg -------------------------------------------------------------------------------- /site/social.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/site/social.svg -------------------------------------------------------------------------------- /site/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/site/style.css -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/utils/README.md -------------------------------------------------------------------------------- /utils/index.d.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/utils/index.d.test.ts -------------------------------------------------------------------------------- /utils/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/utils/index.d.ts -------------------------------------------------------------------------------- /utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8adev/type-challenges/HEAD/utils/package.json -------------------------------------------------------------------------------- /utils/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.base.json" 3 | } 4 | --------------------------------------------------------------------------------