Current:
const regex = TypedRegEx("^\w+(@(?<version>[a-z0-9-_.]+))?$", "gi");
const captures = regex.captures(...); // { version: string } | undefined;
Expected:
const regex = TypedRegEx("^\w+(@(?<version>[a-z0-9-_.]+))?$", "gi");
const captures = regex.captures(...); // { version?: string | undefined } | undefined;