UNPKG

declarations

Version:

[![npm version](https://badge.fury.io/js/declarations.svg)](https://www.npmjs.com/package/declarations)

47 lines (39 loc) 1.35 kB
// Type definitions for gulp-newer // Project: https://github.com/tschaub/gulp-newer // Definitions by: Thomas Corbière <https://github.com/tomc974> // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped /// <reference path="../node/node.d.ts"/> declare module "gulp-newer" { interface IOptions { /** * Path to destination directory or file. */ dest: string; /** * Source files will be matched to destination files with the provided extension. */ ext?: string; /** * Map relative source paths to relative destination paths. */ map?: (relativePath: string) => string; } interface IGulpNewer { /** * Create a transform stream that passes through files whose modification time * is more recent than the corresponding destination file's modification time. * @param dest Path to destination directory or file. */ (dest: string): NodeJS.ReadWriteStream; /** * Create a transform stream that passes through files whose modification time * is more recent than the corresponding destination file's modification time. */ (options: IOptions): NodeJS.ReadWriteStream; } const newer: IGulpNewer; export = newer; }