0
這是我喜歡的類型定義代碼:爲什麼不能使用某些領域和keyof在類型定義
interface Foo {
a: string;
b: number;
c: boolean;
}
type Bar = {
[prop in keyof Foo]?: number | string;
};
type Bar2 = {
id: string;
[prop in keyof Foo]?: number | string;
};
與Bar
定義是好的,但也有一些是錯誤的Bar2
,有沒有什麼辦法來解決這個 ?