类和类类型
基本语法, 很类似于es6的class声明规则. 作为一个类型使用, 可以传入 A, B, C
class MyClass<A, B, C> {
prop1: number;
prop2: number;
prop3: number;
constructor (arg1: number, arg2: number, arg3: number) {
console.log(arg1, arg2, arg3);
this.prop1 = arg1;
this.prop2 = arg2;
this.prop3 = arg3;
}
static helper: (number) => number; // 接受一个函数(传入参数返回参数)
method () {
console.log(this);
}
}
let myClass: MyClass<number, number, number> = new MyClass(1, 2, 3);
myClass.method();
vue源码学习 --- flow(7)
https://www.jianshu.com/p/44cf3ccfc160
网友评论