TypeScript泛型参数默认类型 和 新的 --strict 编译选项