TypeScript细碎知识点:declare,declare global是什么

普通 declare

declare function hello1(s: string): void;

declare global

declare global {
    function hello2(s: string): void
}

❗️在 d.ts 声明文件中,任何的 declare 默认就是 global 的了,所以你在 d.ts 文件中是不能出现 declare global 的。只有在模块文件中的定义,如果想要全局就使用 declare global

 

posted on 2024-04-10 15:23  梁飞宇  阅读(981)  评论(0)    收藏  举报