Skip to content

Interface: RolldownFsModule ​

Methods ​

appendFile() ​

  • Type: (path: string, data: string | Uint8Array<ArrayBufferLike>, options?: { encoding?: BufferEncoding | null; flag?: string | number; mode?: string | number; }) => Promise<void>

Parameters ​

path ​

string

data ​

string | Uint8Array<ArrayBufferLike>

options? ​
encoding? ​

BufferEncoding | null

flag? ​

string | number

mode? ​

string | number

Returns ​

Promise<void>


copyFile() ​

  • Type: (source: string, destination: string, mode?: string | number) => Promise<void>

Parameters ​

source ​

string

destination ​

string

mode? ​

string | number

Returns ​

Promise<void>


lstat() ​

Parameters ​

path ​

string

Returns ​

Promise<RolldownFileStats>


mkdir() ​

  • Type: (path: string, options?: { mode?: string | number; recursive?: boolean; }) => Promise<void>

Parameters ​

path ​

string

options? ​
mode? ​

string | number

recursive? ​

boolean

Returns ​

Promise<void>


mkdtemp() ​

  • Type: (prefix: string) => Promise<string>

Parameters ​

prefix ​

string

Returns ​

Promise<string>


readdir() ​

Call Signature ​

  • Type: (path: string, options?: { withFileTypes?: false; }) => Promise<string[]>
Parameters ​
path ​

string

options? ​
withFileTypes? ​

false

Returns ​

Promise<string[]>

Call Signature ​

Parameters ​
path ​

string

options? ​
withFileTypes ​

true

Returns ​

Promise<RolldownDirectoryEntry[]>


readFile() ​

Call Signature ​

  • Type: (path: string, options?: { encoding?: null; flag?: string | number; signal?: AbortSignal; }) => Promise<Uint8Array<ArrayBufferLike>>
Parameters ​
path ​

string

options? ​
encoding? ​

null

flag? ​

string | number

signal? ​

AbortSignal

Returns ​

Promise<Uint8Array<ArrayBufferLike>>

Call Signature ​

  • Type: (path: string, options?: { encoding: BufferEncoding; flag?: string | number; signal?: AbortSignal; }) => Promise<string>
Parameters ​
path ​

string

options? ​
encoding ​

BufferEncoding

flag? ​

string | number

signal? ​

AbortSignal

Returns ​

Promise<string>


realpath() ​

  • Type: (path: string) => Promise<string>

Parameters ​

path ​

string

Returns ​

Promise<string>


rename() ​

  • Type: (oldPath: string, newPath: string) => Promise<void>

Parameters ​

oldPath ​

string

newPath ​

string

Returns ​

Promise<void>


rmdir() ​

  • Type: (path: string, options?: { recursive?: boolean; }) => Promise<void>

Parameters ​

path ​

string

options? ​
recursive? ​

boolean

Returns ​

Promise<void>


stat() ​

Parameters ​

path ​

string

Returns ​

Promise<RolldownFileStats>


  • Type: (path: string) => Promise<void>

Parameters ​

path ​

string

Returns ​

Promise<void>


writeFile() ​

  • Type: (path: string, data: string | Uint8Array<ArrayBufferLike>, options?: { encoding?: BufferEncoding | null; flag?: string | number; mode?: string | number; }) => Promise<void>

Parameters ​

path ​

string

data ​

string | Uint8Array<ArrayBufferLike>

options? ​
encoding? ​

BufferEncoding | null

flag? ​

string | number

mode? ​

string | number

Returns ​

Promise<void>

Was this page helpful?