
1 GentleFifth 2023 年 9 月 1 日 via Android 可以用 union type |
2 lsy99 2023 年 9 月 5 日 楼上+1 , 用 type 的联合类型 type Layout = { hasPadding: false } | { hasPadding: true; padding: string }; // correct const layout1: Layout = { hasPadding: true, padding: "12px" }; const layout2: Layout = { hasPadding: false }; // wrong //@ts-expect-error const layout3: Layout = { hasPadding: true }; //@ts-expect-error const layout4: Layout = { hasPadding: false, padding: "12px" }; |