File size: 735 Bytes
bc20498 |
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 |
/// <reference types="node" />
import fs = require('fs');
export interface BaseEntry {
relativePath: string;
isDirectory(): boolean;
}
export interface DefaultEntry extends BaseEntry {
relativePath: string;
mode?: number;
size?: number;
mtime?: number | Date;
isDirectory(): boolean;
}
export default class Entry implements DefaultEntry {
relativePath: string;
mode?: number;
size?: number;
mtime?: number | Date;
constructor(relativePath: string, size?: number, mtime?: number | Date, mode?: number);
static isDirectory(entry: Entry): boolean;
static isFile(entry: Entry): boolean;
static fromStat(relativePath: string, stat: fs.Stats): Entry;
isDirectory(): boolean;
}
|