我正在努力了解打字稿所提供的类型安全性的程度。我遇到了一种情况,我希望会出现错误,但是类型记录不会抱怨。 [key: string]: number
interface InvalidArgumentInterface2myFunction(invalidArgument); // typescript error, as
因此,我正在尝试在typescript中实现"Options Object“,我读到的typescript是Java Builder模式的替代方案。unknown as OptionsObject); //works but no type-safety//const p2就像现在这样--它可以工作,但我没有类型安全。我不想引入额外的interface,因为我需要