小编Jos*_*eph的帖子

从 Partial 类型中排除空对象

当您使用 时Partial<SomeType>,从技术上讲,一个空对象满足该类型检查。有办法排除吗?

    interface MyType {
        foo: string
        bar: string
    }

    function someFunction(obj: Partial<MyType>) {
        // whatever
    }

    someFunction({}) // ideally, I would like this should throw a type error
Run Code Online (Sandbox Code Playgroud)

typescript

0
推荐指数
1
解决办法
2395
查看次数

标签 统计

typescript ×1