鉴于此代码:
interface Foo{
one?: string;
two?: string;
}
type Foo2 = {
[P in keyof Foo]: number;
}
Run Code Online (Sandbox Code Playgroud)
我希望类型Foo2是{ one: number; two: number; } 但是,它似乎保持可选修饰符{ one?: number; two?: number; }
使用映射类型时是否可以删除可选修饰符?