mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
Add definitions and tests for run-sequence
This commit is contained in:
parent
dc2c61c4b2
commit
0e40e8a1a4
33
run-sequence/run-sequence-tests.ts
Normal file
33
run-sequence/run-sequence-tests.ts
Normal file
@ -0,0 +1,33 @@
|
||||
/// <reference path="./run-sequence.d.ts" />
|
||||
/// <reference path="../gulp/gulp.d.ts" />
|
||||
|
||||
import gulp = require("gulp");
|
||||
import tmp = require("run-sequence");
|
||||
var runSequence = tmp.use(gulp);
|
||||
|
||||
gulp.task("run-sequence", callback => {
|
||||
runSequence("task1",
|
||||
["task2", "task3"],
|
||||
"taks4",
|
||||
callback);
|
||||
});
|
||||
|
||||
gulp.task("task1", () => {
|
||||
gulp.src("file1.txt")
|
||||
.pipe(gulp.dest("build"));
|
||||
});
|
||||
|
||||
gulp.task("task2", () => {
|
||||
gulp.src("file2.txt")
|
||||
.pipe(gulp.dest("build"));
|
||||
});
|
||||
|
||||
gulp.task("task3", () => {
|
||||
gulp.src("file3.txt")
|
||||
.pipe(gulp.dest("build"));
|
||||
});
|
||||
|
||||
gulp.task("task4", () => {
|
||||
gulp.src("file4.txt")
|
||||
.pipe(gulp.dest("build"));
|
||||
});
|
||||
19
run-sequence/run-sequence.d.ts
vendored
Normal file
19
run-sequence/run-sequence.d.ts
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
// Type definitions for run-sequence
|
||||
// Project: https://github.com/OverZealous/run-sequence
|
||||
// Definitions by: Keita Kagurazaka <https://github.com/k-kagurazaka>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
/// <reference path="../node/node.d.ts" />
|
||||
/// <reference path="../gulp/gulp.d.ts" />
|
||||
|
||||
declare module "run-sequence" {
|
||||
|
||||
interface IRunSequence {
|
||||
(...streams: (string | string[] | gulp.ITaskCallback)[]): NodeJS.ReadWriteStream;
|
||||
|
||||
use(gulp: gulp.Gulp): IRunSequence;
|
||||
}
|
||||
|
||||
var _tmp: IRunSequence;
|
||||
export = _tmp;
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user