假设:
export enum EEnv { devint, qa1 };
export type TEnv = keyof typeof EEnv;
export const env:Record<TEnv, {something:number}> = {
devint: {
something: 1,
},
qa1: {
something: 1,
},
}
然后,我想基于
env
对象创建动态对象,就像这样:export const SAVE_TOKEN: Record<TEnv, string> = {
devint: "SAVE_TOKEN/devint", // based on "env" key
qa1: "SAVE_TOKEN/qa1", // based on "env" key
}
有没有一种方法可以创建字符串类型为
"SAVE_TOKEN/"+TEnv
,而不仅仅是一个普通的字符串。