目前我有一个结构
的项目-(UIColor *)calendar:(FSCalendar *)calendar appearance:(FSCalendarAppearance *)appearance titleDefaultColorForDate:(NSDate *)date{
self.formatter = [[NSDateFormatter alloc] init];
self.formatter.dateFormat = @"yyyy/MM/dd";
NSString *CurrentDate = [self.formatter stringFromDate:date];
NSString *Today = [self.formatter stringFromDate:[_Calendar today]];
//_bookedDates are array of specific dates
if([_bookedDates containsObject:CurrentDate])
//if booking dates contains currentdate change the color of the title
return [UIColor whiteColor];
else
return appearance.titlePlaceholderColor;
}
我尝试在根目录中加入...
└───folder1
│ │ file011.js
│ │ file012.js
│ └───...
└───folder2
│ │ file021.js
│ └───file022.js
│
└─── files...
,然后尝试将其放入typings文件夹中但没有效果。
如何为我的案例启用打字?没有名称为type.d.ts
答案 0 :(得分:2)
使用TypeScript 2.3,您可以指定checkJS
选项来键入check JS files。
文档:https://github.com/Microsoft/TypeScript/wiki/Type-Checking-JavaScript-Files
答案 1 :(得分:1)
只要您的文件仍然被命名为" *。js"它就无法工作。 尝试将文件重命名为" .ts"然后打字稿编译器可以做到这一点。
您还必须创建一个tsconfig.json来配置typescript编译器。
设置实际上取决于您使用的项目类型。如果您不使用像requirejs这样的模块系统,则需要获得全局模块的输入。
编辑:删除了对Visual Studio项目设置的引用,因为此问题与vscode
有关