forked from DefinitelyTyped/DefinitelyTyped
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gulp-coffeeify.d.ts
44 lines (36 loc) · 850 Bytes
/
gulp-coffeeify.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
// Type definitions for gulp-coffeeify
// Project: https://github.com/nariyu/gulp-coffeeify
// Definitions by: Qubo <https://github.com/tkQubo>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
/// <reference path="../node/node.d.ts" />
declare module "gulp-coffeeify" {
namespace coffeeify {
interface Coffeeify {
(option?: Option): NodeJS.ReadWriteStream;
}
interface Option {
options?: {
debug?: boolean;
paths?: string[];
},
/**
* [DEPRECATED]: You should use a 'paths' options of browserify.
*/
aliases?: Aliases;
/**
* [DEPRECATED]
*/
transforms?: Transforms;
}
interface Aliases {
cwd?: string;
base?: string;
}
interface Transforms {
ext?: string;
transform?(data: string): string;
}
}
var coffeeify: coffeeify.Coffeeify;
export = coffeeify;
}