20 lines
		
	
	
		
			535 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			535 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import { Link } from './node';
 | 
						|
import { TEncodingExtended, TDataOut } from './encoding';
 | 
						|
/**
 | 
						|
 * A directory entry, like `fs.Dirent`.
 | 
						|
 */
 | 
						|
export declare class Dirent {
 | 
						|
    static build(link: Link, encoding: TEncodingExtended | undefined): Dirent;
 | 
						|
    name: TDataOut;
 | 
						|
    private mode;
 | 
						|
    private _checkModeProperty;
 | 
						|
    isDirectory(): boolean;
 | 
						|
    isFile(): boolean;
 | 
						|
    isBlockDevice(): boolean;
 | 
						|
    isCharacterDevice(): boolean;
 | 
						|
    isSymbolicLink(): boolean;
 | 
						|
    isFIFO(): boolean;
 | 
						|
    isSocket(): boolean;
 | 
						|
}
 | 
						|
export default Dirent;
 |