Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何扩展typescript@types命名空间接口_Node.js_Typescript_Typescript Typings_Definitelytyped - Fatal编程技术网

Node.js 如何扩展typescript@types命名空间接口

Node.js 如何扩展typescript@types命名空间接口,node.js,typescript,typescript-typings,definitelytyped,Node.js,Typescript,Typescript Typings,Definitelytyped,我正在尝试从扩展一个特定的typescript接口 这个接口缺少我当前正在使用的一个函数,我试图使用自定义的d.ts文件扩展它,但在尝试了许多不同的方法后,我完全丢失了它 通过添加新函数setLinkUrl(text:string):RichTextValueBuilder,扩展接口RichTextValueBuilder的正确方法是什么 值得一提的是,我尝试过这个,但似乎tsc根本没有达到,我尝试过使用许多配置设置(类型、路径等) import { RichTextValueBuilder }

我正在尝试从扩展一个特定的typescript接口 这个接口缺少我当前正在使用的一个函数,我试图使用自定义的d.ts文件扩展它,但在尝试了许多不同的方法后,我完全丢失了它

通过添加新函数
setLinkUrl(text:string):RichTextValueBuilder
,扩展接口
RichTextValueBuilder
的正确方法是什么

值得一提的是,我尝试过这个,但似乎tsc根本没有达到,我尝试过使用许多配置设置(类型、路径等)

import { RichTextValueBuilder } from 'google-apps-script'

declare module 'google-apps-script' {
  namespace Spreadsheet {
    interface RichTextValueBuilder {
      setLinkUrl(text: string): RichTextValueBuilder
    }
  }
}