在以下示例中,我希望每个.get()
和.set()
调用都会出现流错误,但只有几个会这样做:
const ABRecord = Record({ a: 1, b: 2 });
const myRecord = ABRecord({ b: 3 });
const c = myRecord.get("c"); // ERROR
const d: string = myRecord.get("a"); // NO ERROR
myRecord.set("c", 4); // ERROR
myRecord.set("a", "a string"); // NO ERROR
我错过了一些可以解决这个问题的注释吗?