如何定义一个js方法的typescript模块
时间: 2023-07-07 18:07:11 浏览: 54
在 TypeScript 中,可以使用 `export` 关键字将一个方法或类定义为模块,使其可以在其他文件中被引用和使用。下面是一个示例:
```typescript
// 定义一个 add 方法
export function add(a: number, b: number): number {
return a + b;
}
// 定义一个 Person 类
export class Person {
private name: string;
private age: number;
constructor(name: string, age: number) {
this.name = name;
this.age = age;
}
public getName(): string {
return this.name;
}
public getAge(): number {
return this.age;
}
}
```
在其他文件中,可以通过 `import` 关键字引入这个模块,并使用其中的方法或类:
```typescript
import { add, Person } from './myModule';
console.log(add(1, 2)); // 输出 3
const person = new Person('张三', 20);
console.log(person.getName()); // 输出 "张三"
console.log(person.getAge()); // 输出 20
```