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:46

Parameters

path

string

Returns

Promise<RolldownFileStats>


mkdir()

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

Defined in: plugin/fs.ts:18

Parameters

path

string

options?
mode?

string | number

recursive?

boolean

Returns

Promise<void>


mkdtemp()

mkdtemp(prefix): Promise<string>

Defined in: plugin/fs.ts:20

Parameters

prefix

string

Returns

Promise<string>


readdir()

Call Signature

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

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

string

options?
withFileTypes?

false

Returns

Promise<string[]>

Call Signature

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

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

string

options?
withFileTypes

true

Returns

Promise<RolldownDirectoryEntry[]>


readFile()

Call Signature

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

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

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

string

options?
encoding

BufferEncoding

flag?

string | number

signal?

AbortSignal

Returns

Promise<string>


realpath()

realpath(path): Promise<string>

Defined in: plugin/fs.ts:38

Parameters

path

string

Returns

Promise<string>


rename()

rename(oldPath, newPath): Promise<void>

Defined in: plugin/fs.ts:40

Parameters

oldPath

string

newPath

string

Returns

Promise<void>


rmdir()

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

Defined in: plugin/fs.ts:42

Parameters

path

string

options?
recursive?

boolean

Returns

Promise<void>


stat()

stat(path): Promise<RolldownFileStats>

Defined in: plugin/fs.ts:44

Parameters

path

string

Returns

Promise<RolldownFileStats>


unlink(path): Promise<void>

Defined in: plugin/fs.ts:48

Parameters

path

string

Returns

Promise<void>


writeFile()

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

Released under the MIT License.