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;
}