gpt4 book ai didi

typescript - 正确扩充库中类型的语法

转载 作者:行者123 更新时间:2023-12-05 03:49:42 25 4
gpt4 key购买 nike

我正在尝试替换带有类型定义的库中一种类型的定义。我尝试了多种选择,例如:

// untyped.d.ts
declare module "emotion" {
export const css: (...args: DR<Array<Interpolation>>) => string
}

不幸的是,它不起作用。要么删除其他类型的库,要么不被识别。在 d.ts 自定义文件中扩充库的正确方法是什么?

最佳答案

您需要先导入模块,否则您将替换完整的定义。

import "emotion"

declare module "emotion" {
interface css{
(...args: DR<Array<Interpolation>>): string
}
}

关于typescript - 正确扩充库中类型的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63782965/

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