gpt4 book ai didi

扩展泛型时 TypeScript `extend` 产生 ESLint 错误

转载 作者:行者123 更新时间:2023-12-05 02:51:53 28 4
gpt4 key购买 nike

我有很多附加了一些元数据的模型,所以我创建了一个通用类型以在它们存在时将它们附加到模型:

type WithMeta<T> = T extends Meta;

尽管这会产生以下错误:Parsing error: '?'预期。

ESLint 没有告诉我哪个规则触发了这个,所以希望这里有人知道答案?谢谢

最佳答案

我能够使用 & 解决我的问题:

interface Meta {
createdAt: string;
updatedAt: string;
}

type WithMeta<T> = T & Meta;

关于扩展泛型时 TypeScript `extend` 产生 ESLint 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62954598/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com