typescript 全局函数怎么使用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 全局函数怎么使用?相关的知识,希望对你有一定的参考价值。

在ts里面写了一个全局函数
declare class Animal
constructor(name: string);
sayHi(): string;


let cat = new Animal('Tom');

但编译成js后成:
var cat = new Animal('Tom');
运行js时报错:ReferenceError: Animal is not defined
为什么,应该怎么使用这个全局函数?

参考技术A class Animal

    constructor(public name: string)
    

    

    sayHi(): string
    
        return 'Hi';
    

declare只能用于d.ts文件中

本回答被提问者和网友采纳

以上是关于typescript 全局函数怎么使用?的主要内容,如果未能解决你的问题,请参考以下文章

为啥typescript不能直接引用第三方js库的全局变量?

Typescript 中的“声明全局”是啥?

TypeScript - ReactRouter |箭头函数捕获隐含类型为“any”的“this”的全局值

mongoose virtuals with typescript error - 包含箭头函数捕获“this”的全局值,该值隐含类型为“any”

LayaBox---TypeScript---举例

MFC 中,全局SetTimer函数怎么用?