1 | // Type definitions for etag 1.8
|
2 | // Project: https://github.com/jshttp/etag#readme
|
3 | // Definitions by: BendingBender <https://github.com/BendingBender>
|
4 | // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
5 |
|
6 | /// <reference types="node" />
|
7 | export = etag;
|
8 |
|
9 | declare function etag(entity: string | Buffer | etag.StatsLike, options?: etag.Options): string;
|
10 |
|
11 | declare namespace etag {
|
12 | interface Options {
|
13 | weak?: boolean | undefined;
|
14 | }
|
15 |
|
16 | interface StatsLike {
|
17 | ctime: Date;
|
18 | mtime: Date;
|
19 | ino: number;
|
20 | size: number;
|
21 | }
|
22 | }
|