typescript 之接口定义
接口
接口可以指定数据的格式类型,在数据场景中使用强类型规定参数和返回参数,可以非常有效的减少数据错误。
纯属性接口
const a = {
x: 5,
y: 6,
};
定义成
interface a {
x: number;
y: number;
}
带方法接口
const a = (n: number) => {
return n;
}
定义成
interface a {
(n: number): number;
}
混合类型
const a = (n: number) => {
return {
x: 5,
y: 6
}
}
定义成
interface result {
x: number;
y: number;
}
interface a {
(n: number): result;
x?: number;
y?: number;
}
扩展接口
interface animal {
eat?: any;
}
interface cat extends animal {
miao?: any;
}
计划、执行、每天高效的活着学着