Grunt this typings (#13493)

* Fixes semicolon

* Fixes ordering

* Fixes this typings

* Fixes tests

* Revert to IMultiTask<any>
This commit is contained in:
Tingan Ho
2017-01-18 04:38:46 +01:00
committed by Mohamed Hegazy
parent 4a723dcede
commit 9dad6b2b06
2 changed files with 206 additions and 205 deletions

View File

@@ -9,6 +9,7 @@ interface MyTaskData {
interface MyOptions {
sourceRoot: string;
repeat: number;
}
// exports should work same as module.exports
@@ -35,8 +36,8 @@ exports = (grunt: IGrunt) => {
grunt.registerTask('default', ['uglify']);
grunt.registerMultiTask('mytask', "short description", function() {
var currenttask: grunt.task.IMultiTask<MyTaskData> = this;
var options = currenttask.options<MyOptions>({
var currenttask = this;
var options = currenttask.options({
sourceRoot: "default"
});
var valid = false;

406
grunt/index.d.ts vendored

File diff suppressed because it is too large Load Diff