UNPKG

1.14 kBTypeScriptView Raw
1// Type definitions for gulp-concat
2// Project: https://github.com/wearefractal/gulp-concat
3// Definitions by: Keita Kagurazaka <https://github.com/k-kagurazaka>
4// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
5
6/// <reference types="node" />
7
8
9
10interface IOptions {
11 newLine: string;
12}
13
14interface IFsStats {
15 dev?: number | undefined;
16 ino?: number | undefined;
17 mode?: number | undefined;
18 nlink?: number | undefined;
19 uid?: number | undefined;
20 gid?: number | undefined;
21 rdev?: number | undefined;
22 size?: number | undefined;
23 blksize?: number | undefined;
24 blocks?: number | undefined;
25 atime?: Date | undefined;
26 mtime?: Date | undefined;
27 ctime?: Date | undefined;
28}
29
30interface IVinylOptions {
31 cwd?: string | undefined;
32 base?: string | undefined;
33 path?: string | undefined;
34 stat?: IFsStats | undefined;
35 contents?: NodeJS.ReadableStream | Buffer | undefined;
36}
37
38interface IConcat {
39 (filename: string, options?: IOptions): NodeJS.ReadWriteStream;
40 (options: IVinylOptions): NodeJS.ReadWriteStream;
41}
42
43declare var _tmp: IConcat;
44export = _tmp;