Report a bug
π Search Terms
ArkRegex,
regex,
quantifiers,
error
π§© Context
- ArkRegex version: 0.0.2
- TypeScript version (5.1+): 5.9.3
π§βπ» Repro
Playground Link: https://www.typescriptlang.org/play/?#code/JYWwDg9gTgLgBAbzlApgcxQDzgXzgMyghDgHIBDKAaxgE8wVSBuAKBYGMIA7AZ3mwC8ydFgAUpAHrkEAWgCMOACSkAlADpgXfCihM4Aen1wAKvRRxNfclxjByt7hZ5ws7FDx7AAbigA2tOAATFBQwOGtAuEgPYAAjfwstTWAYFDVRACYAVgAOAE4VFkM4HgALCABXX0jYlAAuOE5efgaAIml5HFaObj44AKFUDExxKQQ5NSylVQ0tHT1i0wZEqxs7By4nF0w3GJ8E4NDwrkjoz3iAzXxk1PTs-MLissrquFqGpr7aBoADaTlFAg+FBNGgcFMfkA
import { regex } from 'arktype';
const x = regex('^a{-1}$').infer; // Type instantiation is excessively deep and possibly infinite.(2589)
// should be: const x: "a{-1}"
const y = regex('^a{1.5}$').infer; // Type instantiation is excessively deep and possibly infinite.(2589)
// should be: const y: `a{1${string}5}`
Report a bug
π Search Terms
ArkRegex,
regex,
quantifiers,
error
π§© Context
π§βπ» Repro
Playground Link: https://www.typescriptlang.org/play/?#code/JYWwDg9gTgLgBAbzlApgcxQDzgXzgMyghDgHIBDKAaxgE8wVSBuAKBYGMIA7AZ3mwC8ydFgAUpAHrkEAWgCMOACSkAlADpgXfCihM4Aen1wAKvRRxNfclxjByt7hZ5ws7FDx7AAbigA2tOAATFBQwOGtAuEgPYAAjfwstTWAYFDVRACYAVgAOAE4VFkM4HgALCABXX0jYlAAuOE5efgaAIml5HFaObj44AKFUDExxKQQ5NSylVQ0tHT1i0wZEqxs7By4nF0w3GJ8E4NDwrkjoz3iAzXxk1PTs-MLissrquFqGpr7aBoADaTlFAg+FBNGgcFMfkA