【发布时间】:2016-12-03 07:41:37
【问题描述】:
我对 TypeScript 很陌生。我有一个场景,我想为一个变量分配一个类型,该变量的值是从第三方库的函数返回的,并且它有自己的类型定义。
例如:
import {omit} from 'lodash'
interface ITest {
a: String;
}
const foo: Object = {
a: "dfdf",
b: "sdfsdf",
}
const expected: ITest = omit(foo, 'b')
这显示了这个错误
[ts] 类型“{}”不可分配给类型“ITest”。
类型“{}”中缺少属性“a”。
是我做错了还是不可能?
【问题讨论】:
标签: typescript