今天抽空看了下angular2的依赖注入部分的源码,看到forward_ref.ts这个文件,源码位置如下
forwardRef
1 | import {Type} from '../type'; |
编译为js后是这样的:
1 | export function forwardRef(forwardRefFn) { |
Type
1 | //const是对let的一个增强,它能阻止对一个变量再次赋值。 |
注意到在导出interface Type
涉及到的知识点:
1.typescript的interface
2.typescript的export
3.typescript的const
4.typescript的继承
5.typescript的类型别名