摘要: 可选模块加载和其他高级加载场景 在某些情况下,您可能只想在某些条件下加载模块。在 TypeScript 中,我们可以使用下面显示的模式来实现这个和其他高级加载场景,以直接调用模块加载器而不会失去类型安全性。 编译器检测每个模块是否在发出的 JavaScript 中使用。如果模块标识符仅用作类型注释的 阅读全文
posted @ 2021-08-13 16:37 3939! 阅读(28) 评论(0) 推荐(0) 编辑
摘要: StringValidator.ts 1 export interface StringValidator { 2 isAcceptable(s: string): boolean; 3 3 } LettersOnlyValidator.ts 1 import { StringValidator } 阅读全文
posted @ 2021-08-13 15:25 3939! 阅读(332) 评论(0) 推荐(0) 编辑
摘要: import语法import是ES6中的关键字,使用它可以引入其他模块,其基本语法如下: import {SomeClass} from 'path/to/SomeClass'; 其中SomeClass是其他模块的类名,而’path/to/SomeClass’其实表示的是’path/to/SomeC 阅读全文
posted @ 2021-08-13 10:29 3939! 阅读(803) 评论(0) 推荐(0) 编辑