在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为什么,应该怎么使用这个全局函数?
declare需要写在.d.ts文件中,文件后缀名是否正确?