Skip to content

Interface: RolldownFsModule

Defined in: plugin/fs.ts:5

Methods

appendFile()

appendFile(path, data, options?): 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()

copyFile(source, destination, mode?): Promise<void>

Defined in: plugin/fs.ts:16

Parameters

source

string

destination

string

mode?

string | number

Returns

Promise<void>


lstat()

lstat(path): Promise<RolldownFileStats>

Defined in: plugin/fs.ts:56

Parameters

path

string

Returns

Promise<RolldownFileStats>


mkdir()

mkdir(path, options?): Promise<void>

Defined in: plugin/fs.ts:22

Parameters

path

string

options?
mode?

string | number

recursive?

boolean

Returns

Promise<void>


mkdtemp()

mkdtemp(prefix): Promise<string>

Defined in: plugin/fs.ts:27

Parameters

prefix

string

Returns

Promise<string>


readdir()

Call Signature

readdir(path, options?): Promise<string[]>

Defined in: plugin/fs.ts:29
Parameters
path

string

options?
withFileTypes?

false

Returns

Promise<string[]>

Call Signature

readdir(path, options?): Promise<RolldownDirectoryEntry[]>

Defined in: plugin/fs.ts:30
Parameters
path

string

options?
withFileTypes

true

Returns

Promise<RolldownDirectoryEntry[]>


readFile()

Call Signature

readFile(path, options?): Promise<Uint8Array<ArrayBufferLike>>

Defined in: plugin/fs.ts:35
Parameters
path

string

options?
encoding?

null

flag?

string | number

signal?

AbortSignal

Returns

Promise<Uint8Array<ArrayBufferLike>>

Call Signature

readFile(path, options?): Promise<string>

Defined in: plugin/fs.ts:39
Parameters
path

string

options?
encoding

BufferEncoding

flag?

string | number

signal?

AbortSignal

Returns

Promise<string>


realpath()

realpath(path): Promise<string>

Defined in: plugin/fs.ts:48

Parameters

path

string

Returns

Promise<string>


rename()

rename(oldPath, newPath): Promise<void>

Defined in: plugin/fs.ts:50

Parameters

oldPath

string

newPath

string

Returns

Promise<void>


rmdir()

rmdir(path, options?): Promise<void>

Defined in: plugin/fs.ts:52

Parameters

path

string

options?
recursive?

boolean

Returns

Promise<void>


stat()

stat(path): Promise<RolldownFileStats>

Defined in: plugin/fs.ts:54

Parameters

path

string

Returns

Promise<RolldownFileStats>


unlink(path): Promise<void>

Defined in: plugin/fs.ts:58

Parameters

path

string

Returns

Promise<void>


writeFile()

writeFile(path, data, options?): Promise<void>

Defined in: plugin/fs.ts:60

Parameters

path

string

data

string | Uint8Array<ArrayBufferLike>

options?
encoding?

BufferEncoding | null

flag?

string | number

mode?

string | number

Returns

Promise<void>

Released under the MIT License.