Type Challenge Validation Report
Type Challenge Validation Report
Date: 2026-03-29
Generated by running tsc --noEmit --strict on each solution's first code block combined with the official type-challenges test cases.
Summary
| Category | Count |
|---|---|
| ✅ Passed | 84 |
| ❌ Failed | 36 |
| ⏭ Skipped (no solution / no question dir) | 2 |
| Total checked | 120 |
Failure Categories
| Category | Count |
|---|---|
| Logic error (test case expects different type) | 29 |
| Type instantiation too deep / infinite recursion | 4 |
| Duplicate identifier (solution re-declares type already in test-cases) | 1 |
| Import conflicts with local declaration | 1 |
| Wrong number of type arguments | 1 |
Failed / Needs Fix
| File | Category | First Error |
|---|---|---|
easy/0014-First | Duplicate identifier (solution re-declares type already in test-cases) | error TS2300: Duplicate identifier 'First'. |
easy/0898-Includes | Import conflicts with local declaration | error TS2440: Import declaration conflicts with local declaration of 'Equal'. |
medium/0020 | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/10969-Integer | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/17973-DeepMutable | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/18142-All | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/21106-CombinationKeyType | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/21220-PermutationsOfTuple | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/2257-MinusOne | Type instantiation too deep / infinite recursion | error TS2589: Type instantiation is excessively deep and possibly infinite. |
medium/25170-ReplaceFirst | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/25270-Transpose | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/26401-JSONSchemaToTypeScript | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/27133-Square | Logic error (test case expects different type) | error TS2799: Type produces a tuple type that is too large to represent. |
medium/27152-TriangularNumber | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/27958-CheckRepeatedTuple | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/29650-ExtractToObject | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/30301-IsOdd | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/30430-TowerOfHanoi | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/3062 | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/30970-IsFixedStringLiteralType | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/3243-FlattenDepth | Type instantiation too deep / infinite recursion | error TS2589: Type instantiation is excessively deep and possibly infinite. |
medium/3326 | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/3376-InorderTraversal | Type instantiation too deep / infinite recursion | error TS2589: Type instantiation is excessively deep and possibly infinite. |
medium/4425-GreaterThan | Type instantiation too deep / infinite recursion | error TS2589: Type instantiation is excessively deep and possibly infinite. |
medium/4484-IsTuple | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/4518-Fill | Logic error (test case expects different type) | error TS2304: Cannot find name 'GreaterThan'. |
medium/5117 | Logic error (test case expects different type) | error TS2304: Cannot find name 'Without'. |
medium/5140-Trunc | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/5310-Join | Wrong number of type arguments | error TS2314: Generic type 'Join' requires 2 type argument(s). |
medium/5317 | Logic error (test case expects different type) | error TS2552: Cannot find name 'IsEqual'. Did you mean 'Equal'? |
medium/5360 | Logic error (test case expects different type) | error TS2304: Cannot find name 'Includes'. |
medium/8767-Combination | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/9286-FirstUniqueCharIndex | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/9616-ParseURLParams | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/9898-AppearOnlyOnce | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
medium/9989-CountElementNumberToObject | Logic error (test case expects different type) | error TS2344: Type 'false' does not satisfy the constraint 'true'. |
Detailed Errors
easy/0014-First
Category: Duplicate identifier (solution re-declares type already in test-cases)
<tmp>.ts(2,6): error TS2300: Duplicate identifier 'First'.
<tmp>.ts(5,6): error TS2300: Duplicate identifier 'First'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.easy/0898-Includes
Category: Import conflicts with local declaration
<tmp>.ts(15,15): error TS2440: Import declaration conflicts with local declaration of 'Equal'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/0020
Category: Logic error (test case expects different type)
<tmp>.ts(16,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/10969-Integer
Category: Logic error (test case expects different type)
<tmp>.ts(17,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(20,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(22,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(23,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/17973-DeepMutable
Category: Logic error (test case expects different type)
<tmp>.ts(73,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/18142-All
Category: Logic error (test case expects different type)
<tmp>.ts(25,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(26,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/21106-CombinationKeyType
Category: Logic error (test case expects different type)
<tmp>.ts(14,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(14,16): error TS2304: Cannot find name 'Combs'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/21220-PermutationsOfTuple
Category: Logic error (test case expects different type)
<tmp>.ts(16,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(16,16): error TS2589: Type instantiation is excessively deep and possibly infinite.
<tmp>.ts(17,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(18,5): error TS2589: Type instantiation is excessively deep and possibly infinite.
<tmp>.ts(26,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(27,5): error TS2589: Type instantiation is excessively deep and possibly infinite.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/2257-MinusOne
Category: Type instantiation too deep / infinite recursion
<tmp>.ts(18,16): error TS2589: Type instantiation is excessively deep and possibly infinite.
<tmp>.ts(19,16): error TS2589: Type instantiation is excessively deep and possibly infinite.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/25170-ReplaceFirst
Category: Logic error (test case expects different type)
<tmp>.ts(19,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/25270-Transpose
Category: Logic error (test case expects different type)
<tmp>.ts(21,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(22,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(23,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(24,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(25,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(26,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/26401-JSONSchemaToTypeScript
Category: Logic error (test case expects different type)
<tmp>.ts(52,23): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(59,23): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(95,23): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(133,24): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(182,24): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/27133-Square
Category: Logic error (test case expects different type)
<tmp>.ts(33,16): error TS2799: Type produces a tuple type that is too large to represent.
<tmp>.ts(34,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(34,16): error TS2799: Type produces a tuple type that is too large to represent.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/27152-TriangularNumber
Category: Logic error (test case expects different type)
<tmp>.ts(17,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(17,16): error TS2304: Cannot find name 'Triangular'.
<tmp>.ts(18,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(18,16): error TS2304: Cannot find name 'Triangular'.
<tmp>.ts(19,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(19,16): error TS2304: Cannot find name 'Triangular'.
<tmp>.ts(20,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(20,16): error TS2304: Cannot find name 'Triangular'.
<tmp>.ts(21,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(21,16): error TS2304: Cannot find name 'Triangular'.
<tmp>.ts(22,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(22,16): error TS2304: Cannot find name 'Triangular'.
<tmp>.ts(23,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(23,16): error TS2304: Cannot find name 'Triangular'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/27958-CheckRepeatedTuple
Category: Logic error (test case expects different type)
<tmp>.ts(26,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/29650-ExtractToObject
Category: Logic error (test case expects different type)
<tmp>.ts(50,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(51,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(52,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/30301-IsOdd
Category: Logic error (test case expects different type)
<tmp>.ts(13,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(14,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/30430-TowerOfHanoi
Category: Logic error (test case expects different type)
<tmp>.ts(21,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(21,16): error TS2304: Cannot find name 'Hanoi'.
<tmp>.ts(22,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(22,16): error TS2304: Cannot find name 'Hanoi'.
<tmp>.ts(23,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(23,16): error TS2304: Cannot find name 'Hanoi'.
<tmp>.ts(24,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(24,16): error TS2304: Cannot find name 'Hanoi'.
<tmp>.ts(25,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(25,16): error TS2304: Cannot find name 'Hanoi'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/3062
Category: Logic error (test case expects different type)
<tmp>.ts(8,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/30970-IsFixedStringLiteralType
Category: Logic error (test case expects different type)
<tmp>.ts(19,12): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(20,12): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(22,12): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(23,12): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(24,12): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(25,12): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(31,12): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(32,12): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(33,12): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(34,12): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(39,12): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(40,12): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(41,12): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(42,12): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(43,12): error TS2344: Type 'false' does not satisfy the constraint 'true'.
... (21 lines total)medium/3243-FlattenDepth
Category: Type instantiation too deep / infinite recursion
<tmp>.ts(24,16): error TS2589: Type instantiation is excessively deep and possibly infinite.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/3326
Category: Logic error (test case expects different type)
<tmp>.ts(6,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(6,16): error TS2304: Cannot find name 'BEM'.
<tmp>.ts(7,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(7,16): error TS2304: Cannot find name 'BEM'.
<tmp>.ts(8,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(8,16): error TS2304: Cannot find name 'BEM'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/3376-InorderTraversal
Category: Type instantiation too deep / infinite recursion
<tmp>.ts(9,7): error TS2589: Type instantiation is excessively deep and possibly infinite.
<tmp>.ts(9,7): error TS2590: Expression produces a union type that is too complex to represent.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/4425-GreaterThan
Category: Type instantiation too deep / infinite recursion
<tmp>.ts(24,16): error TS2589: Type instantiation is excessively deep and possibly infinite.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/4484-IsTuple
Category: Logic error (test case expects different type)
<tmp>.ts(16,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/4518-Fill
Category: Logic error (test case expects different type)
<tmp>.ts(7,26): error TS2304: Cannot find name 'GreaterThan'.
<tmp>.ts(22,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(26,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(27,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(28,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/5117
Category: Logic error (test case expects different type)
<tmp>.ts(1,12): error TS2304: Cannot find name 'Without'.
<tmp>.ts(6,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(6,16): error TS2304: Cannot find name 'Without'.
<tmp>.ts(7,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(7,16): error TS2304: Cannot find name 'Without'.
<tmp>.ts(8,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(8,16): error TS2304: Cannot find name 'Without'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/5140-Trunc
Category: Logic error (test case expects different type)
<tmp>.ts(14,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(16,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/5310-Join
Category: Wrong number of type arguments
<tmp>.ts(16,16): error TS2314: Generic type 'Join' requires 2 type argument(s).
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/5317
Category: Logic error (test case expects different type)
<tmp>.ts(2,3): error TS2552: Cannot find name 'IsEqual'. Did you mean 'Equal'?
<tmp>.ts(9,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(10,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(11,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(12,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(13,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/5360
Category: Logic error (test case expects different type)
<tmp>.ts(2,5): error TS2304: Cannot find name 'Includes'.
<tmp>.ts(10,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(10,16): error TS2304: Cannot find name 'Unique'.
<tmp>.ts(11,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(11,16): error TS2304: Cannot find name 'Unique'.
<tmp>.ts(12,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(12,16): error TS2304: Cannot find name 'Unique'.
<tmp>.ts(13,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(13,16): error TS2304: Cannot find name 'Unique'.
<tmp>.ts(14,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(14,16): error TS2304: Cannot find name 'Unique'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/8767-Combination
Category: Logic error (test case expects different type)
<tmp>.ts(9,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(10,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(13,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/9286-FirstUniqueCharIndex
Category: Logic error (test case expects different type)
<tmp>.ts(21,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(23,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/9616-ParseURLParams
Category: Logic error (test case expects different type)
<tmp>.ts(11,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(11,16): error TS2552: Cannot find name 'ParseUrlParams'. Did you mean 'ParseURLParams'?
<tmp>.ts(12,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(12,16): error TS2552: Cannot find name 'ParseUrlParams'. Did you mean 'ParseURLParams'?
<tmp>.ts(13,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(13,16): error TS2552: Cannot find name 'ParseUrlParams'. Did you mean 'ParseURLParams'?
<tmp>.ts(14,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(14,16): error TS2552: Cannot find name 'ParseUrlParams'. Did you mean 'ParseURLParams'?
<tmp>.ts(15,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(15,16): error TS2552: Cannot find name 'ParseUrlParams'. Did you mean 'ParseURLParams'?
<tmp>.ts(16,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(16,16): error TS2552: Cannot find name 'ParseUrlParams'. Did you mean 'ParseURLParams'?
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/9898-AppearOnlyOnce
Category: Logic error (test case expects different type)
<tmp>.ts(27,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(27,16): error TS2304: Cannot find name 'FindEles'.
<tmp>.ts(28,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(28,16): error TS2304: Cannot find name 'FindEles'.
<tmp>.ts(29,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(29,16): error TS2304: Cannot find name 'FindEles'.
<tmp>.ts(30,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(30,16): error TS2304: Cannot find name 'FindEles'.
<tmp>.ts(31,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(31,16): error TS2304: Cannot find name 'FindEles'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.medium/9989-CountElementNumberToObject
Category: Logic error (test case expects different type)
<tmp>.ts(51,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(58,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
<tmp>.ts(64,10): error TS2344: Type 'false' does not satisfy the constraint 'true'.
npm warn Unknown project config "ignore-workspace-root-check". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.Passed
- ✅ easy/0004-Pick
- ✅ easy/0007-Readonly
- ✅ easy/0011-TupleToObject
- ✅ easy/0018-LengthOfTuple
- ✅ easy/0043-Exclude
- ✅ easy/0106-TrimLeft
- ✅ easy/0189-Awaited
- ✅ easy/0268-If
- ✅ easy/0459-Flatten
- ✅ easy/0533-Concat
- ✅ easy/3057-Push
- ✅ easy/3060-Unshift
- ✅ easy/3312-Parameters
- ✅ medium/0002
- ✅ medium/0003
- ✅ medium/0004
- ✅ medium/0008
- ✅ medium/0009
- ✅ medium/0010
- ✅ medium/0012
- ✅ medium/0015
- ✅ medium/0016
- ✅ medium/0062
- ✅ medium/0106
- ✅ medium/0108
- ✅ medium/0110
- ✅ medium/0116
- ✅ medium/0119
- ✅ medium/0191
- ✅ medium/0296
- ✅ medium/0298
- ✅ medium/0459
- ✅ medium/0527
- ✅ medium/0529
- ✅ medium/0531
- ✅ medium/0599
- ✅ medium/0612
- ✅ medium/0645
- ✅ medium/0949
- ✅ medium/1042
- ✅ medium/1097
- ✅ medium/1130
- ✅ medium/1367
- ✅ medium/16259-ToPrimitive
- ✅ medium/18220-Filter
- ✅ medium/19749-IsEqual
- ✅ medium/1978
- ✅ medium/2070
- ✅ medium/21104-FindAll
- ✅ medium/2595
- ✅ medium/2688
- ✅ medium/2693-EndsWith
- ✅ medium/2757
- ✅ medium/2759-RequiredByKeys
- ✅ medium/27862-CartesianProduct
- ✅ medium/2793-Mutable
- ✅ medium/27932-MergeAll
- ✅ medium/28333-PublicType
- ✅ medium/2852
- ✅ medium/2946
- ✅ medium/29785-DeepOmit
- ✅ medium/3188-TupleToNestedObject
- ✅ medium/3192-Reverse
- ✅ medium/3196-FlipArguments
- ✅ medium/34007-CompareArrayLength
- ✅ medium/34857-DefinedPartialRecord
- ✅ medium/35045-LongestCommonPrefix
- ✅ medium/35191-Trace
- ✅ medium/35252-IsAlphabet
- ✅ medium/35991-MyUppercase
- ✅ medium/4179-Flip
- ✅ medium/4182
- ✅ medium/4260-AllCombinations
- ✅ medium/4471-Zip
- ✅ medium/4499-Chunk
- ✅ medium/4803-TrimRight
- ✅ medium/5153-IndexOf
- ✅ medium/5821-MapTypes
- ✅ medium/7544-ConstructTuple
- ✅ medium/8640-NumberRange
- ✅ medium/8987-Subsequence
- ✅ medium/9142-CheckRepeatedChars
- ✅ medium/9896-GetMiddleElement
- ✅ medium/9989
Skipped
Files skipped due to missing solution code block or no matching question directory:
- ⏭
medium/30958— no solution code block - ⏭
medium/template— cannot parse number
