gpt4 book ai didi

typescript - 如何添加自定义类型定义?

转载 作者:搜寻专家 更新时间:2023-10-30 21:31:01 25 4
gpt4 key购买 nike

我有一个全局函数 window["__log"] = something() 我只是想让 VSCode 停止窃听有关它的错误 (:

我添加了对我的主 ts 文件的引用并创建了简单的定义:

///<reference path="./core/utilities/logger/logger.d.ts"/>

// logger.d.ts
export declare function __log(...values: any) {}

但是我收到一个错误:

An implementation cannot be declared in ambient contexts.

我以前从未写过打字定义,谷歌也帮不上忙...我怎样才能完成这项工作?

最佳答案

这应该有效:

// in someDefinitionFile.d.ts
declare function __log(message:string): void;

用法:

/// <reference path="someDefinitionFile.d.ts" />
__log("My fancy message!");

您收到的错误是由于 d.ts 文件中的 { }

关于typescript - 如何添加自定义类型定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35507434/

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