认为:
export enum EEnv { devint, qa1 };
export type TEnv = keyof typeof EEnv;
export const env:Record<TEnv, {something:number}> = {
devint: {
something: 1,
},
qa1: {
something: 1,
},
}
Run Code Online (Sandbox Code Playgroud)
然后我想基于env对象创建动态对象,如下所示:
export const SAVE_TOKEN: Record<TEnv, string> = {
devint: "SAVE_TOKEN/devint", // based on "env" key
qa1: "SAVE_TOKEN/qa1", // based on "env" key
}
Run Code Online (Sandbox Code Playgroud)
有什么方法可以创建字符串类型"SAVE_TOKEN/"+TEnv而不是字符串类型。
typescript ×1