// export type GroupByLevel = 'position_scene_l1' | 'position_scene_l2' | 'position_scene_l3' 。。。。;
// 上面可能还会position_scene_l4, position_scene_l5,所以我只需要,值满足position_scene_l开头即可
export type GroupByLevel = string; // 这里应该用正则
// export type GroupByLevel = 'position_scene_l1' | 'position_scene_l2' | 'position_scene_l3' 。。。。;
// 上面可能还会position_scene_l4, position_scene_l5,所以我只需要,值满足position_scene_l开头即可
export type GroupByLevel = string; // 这里应该用正则
你可以使用 模板字符串 来解决问题
type GroupByLevel = `position_scene_l${number}`
如果需要后面的数字以非零开头,则可以像下面这样定义
type NotZero = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
type Number = `${NotZero}${number}`
type GroupByLevel = `position_scene_l${NotZero | Number}`
Template Literal Types