Skip to content

Interface: RolldownFsModule

Defined in: plugin/fs.ts:5

Methods

appendFile()

  • Type: (path: string, data: string | Uint8Array<ArrayBufferLike>, options?: { encoding?: BufferEncoding | null; flag?: string | number; mode?: string | number; }) => Promise<void>
Defined in: plugin/fs.ts:6

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>
Defined in: plugin/fs.ts:16

Parameters

source

string

destination

string

mode?

string | number

Returns

Promise<void>


lstat()

Defined in: plugin/fs.ts:46

Parameters

path

string

Returns

Promise<RolldownFileStats>


mkdir()

  • Type: (path: string, options?: { mode?: string | number; recursive?: boolean; }) => Promise<void>
Defined in: plugin/fs.ts:18

Parameters

path

string

options?
mode?

string | number

recursive?

boolean

Returns

Promise<void>


mkdtemp()

  • Type: (prefix: string) => Promise<string>
Defined in: plugin/fs.ts:20

Parameters

prefix

string

Returns

Promise<string>


readdir()

Call Signature

  • Type: (path: string, options?: { withFileTypes?: false; }) => Promise<string[]>
Defined in: plugin/fs.ts:22
Parameters
path

string

options?
withFileTypes?

false

Returns

Promise<string[]>

Call Signature

Defined in: plugin/fs.ts:23
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>>
Defined in: plugin/fs.ts:25
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>
Defined in: plugin/fs.ts:29
Parameters
path

string

options?
encoding

BufferEncoding

flag?

string | number

signal?

AbortSignal

Returns

Promise<string>


realpath()

  • Type: (path: string) => Promise<string>
Defined in: plugin/fs.ts:38

Parameters

path

string

Returns

Promise<string>


rename()

  • Type: (oldPath: string, newPath: string) => Promise<void>
Defined in: plugin/fs.ts:40

Parameters

oldPath

string

newPath

string

Returns

Promise<void>


rmdir()

  • Type: (path: string, options?: { recursive?: boolean; }) => Promise<void>
Defined in: plugin/fs.ts:42

Parameters

path

string

options?
recursive?

boolean

Returns

Promise<void>


stat()

Defined in: plugin/fs.ts:44

Parameters

path

string

Returns

Promise<RolldownFileStats>


  • Type: (path: string) => Promise<void>
Defined in: plugin/fs.ts:48

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>
Defined in: plugin/fs.ts:50

Parameters

path

string

data

string | Uint8Array<ArrayBufferLike>

options?
encoding?

BufferEncoding | null

flag?

string | number

mode?

string | number

Returns

Promise<void>