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()
- Type: (
path:string) =>Promise<RolldownFileStats>
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
- Type: (
path:string,options?: {withFileTypes:true; }) =>Promise<RolldownDirectoryEntry[]>
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
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()
- Type: (
path:string) =>Promise<RolldownFileStats>
Defined in: plugin/fs.ts:44
Parameters
path
string
Returns
Promise<RolldownFileStats>
unlink()
- 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>