Typescript
基础概念
implements & extends
- extends: 用于实现类的继承关系,子类从父类继承属性和方法。
- implements: 用于类实现接口,确保类符合特定接口的规范并实现接口中定义的所有方法和属性。类实现接口后,必须实现接口中定义的所有方法和属性。
泛型
config
alias
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@site/*": "./"
}
}
}
经验总结
TS 报错:Cannot Find Module
danger
Cannot find module './styles.module.scss' or its corresponding type declarations TypeScript says "Cannot Find Module"
// declaration.d.ts
declare module '*.scss';
// or
// declaration.d.ts
declare module '*.scss' {
const content: Record<string, string>;
export default content;
}
其他类型缺失报错——同理
declare module 'XXX' {
export const Component: React.FC<any>;
}