Options
All
  • Public
  • Public/Protected
  • All
Menu

statsと内容をキャッシュした -Sync API を提供するオブジェクト。

entry object which provides -Sync APIs by cache all children's stats and contents.

Hierarchy

  • NanikaContainerSyncFile

Index

Constructors

constructor

  • new NanikaContainerSyncFile(path: string, content?: Buffer | null, stats?: Stats | null): NanikaContainerSyncFile

Properties

Private _content

_content: Buffer | null

Private _stats

_stats: Stats | null

path

path: string

Methods

basename

  • basename(): string

isBlockDevice

  • isBlockDevice(): Promise<boolean>

isBlockDeviceSync

  • isBlockDeviceSync(): boolean

isCharacterDevice

  • isCharacterDevice(): Promise<boolean>

isCharacterDeviceSync

  • isCharacterDeviceSync(): boolean

isChildOf

isDirectory

  • isDirectory(): Promise<boolean>

isDirectorySync

  • isDirectorySync(): boolean

isFIFO

  • isFIFO(): Promise<boolean>

isFIFOSync

  • isFIFOSync(): boolean

isFile

  • isFile(): Promise<boolean>

isFileSync

  • isFileSync(): boolean

isSocket

  • isSocket(): Promise<boolean>

isSocketSync

  • isSocketSync(): boolean

isSymbolicLink

  • isSymbolicLink(): Promise<boolean>

isSymbolicLinkSync

  • isSymbolicLinkSync(): boolean

lstat

  • lstat(): Promise<Stats>

lstatSync

  • lstatSync(): Stats

readFile

  • readFile(encoding: string): Promise<string>
  • readFile(options: object): Promise<string>
  • readFile(options?: object): Promise<Buffer>

readFileSync

  • readFileSync(encoding: string): string
  • readFileSync(options: object): string
  • readFileSync(options?: object): Buffer

relative

toString

  • toString(): string

Generated using TypeDoc