Class NanikaContainerSyncFile
Constructors
constructor
-
Parameters
-
path: string
-
Default value content: Buffer | null = null
-
Default value stats: Stats | null = null
Properties
Private _content
_content: Buffer | null
Private _stats
_stats: Stats | null
Methods
isBlockDevice
- isBlockDevice(): Promise<boolean>
isBlockDeviceSync
- isBlockDeviceSync(): boolean
isCharacterDevice
- isCharacterDevice(): Promise<boolean>
isCharacterDeviceSync
- isCharacterDeviceSync(): boolean
isChildOf
-
Parameters
Returns boolean
isDirectory
- isDirectory(): Promise<boolean>
isDirectorySync
- isDirectorySync(): boolean
isFIFO
- isFIFO(): Promise<boolean>
isFile
- isFile(): Promise<boolean>
isSocket
- isSocket(): Promise<boolean>
isSymbolicLink
- isSymbolicLink(): Promise<boolean>
isSymbolicLinkSync
- isSymbolicLinkSync(): boolean
readFile
- readFile(encoding: string): Promise<string>
- readFile(options: object): Promise<string>
- readFile(options?: object): Promise<Buffer>
-
Parameters
Returns Promise<string>
-
Parameters
Returns Promise<string>
-
Parameters
Returns Promise<Buffer>
readFileSync
- readFileSync(encoding: string): string
- readFileSync(options: object): string
- readFileSync(options?: object): Buffer
-
Parameters
Returns string
-
Parameters
Returns string
-
Parameters
Returns Buffer
statsと内容をキャッシュした -Sync API を提供するオブジェクト。
entry object which provides -Sync APIs by cache all children's stats and contents.