diff options
| author | Kai Stevenson <kai@kaistevenson.com> | 2025-11-09 12:34:02 -0800 |
|---|---|---|
| committer | Kai Stevenson <kai@kaistevenson.com> | 2025-11-09 12:34:02 -0800 |
| commit | 93992029bd349185d15de02e0f633e95c62695a9 (patch) | |
| tree | 3fef46b489750d622d9e803aad16cc90e8a95210 /src/lang/ts-lang | |
| parent | 8442ed67628e5d51e02b876d0f27479f9215bf0a (diff) | |
tostring test, fixes
Diffstat (limited to 'src/lang/ts-lang')
| -rw-r--r-- | src/lang/ts-lang/util/string.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lang/ts-lang/util/string.ts b/src/lang/ts-lang/util/string.ts index 5772f40..ae17c2c 100644 --- a/src/lang/ts-lang/util/string.ts +++ b/src/lang/ts-lang/util/string.ts @@ -5,7 +5,10 @@ export type AddStrings< ? AddStrings<Tail, `${Carry}${Head}`> : Carry; -export type ToString<T, Carry extends string = ""> = T extends string | number +export type ToString<T, Carry extends string = ""> = T extends + | string + | number + | boolean ? `${T}` : T extends readonly any[] ? T extends readonly [infer Head, ...infer Tail] |
