FileHandle
[<Interface>]
type FileHandle =
abstract member fd: float
abstract member appendFile (data: obj, options: BufferEncoding) : Promise<unit>
abstract member appendFile (data: obj, options: options) : Promise<unit>
abstract member appendFile (data: obj) : Promise<unit>
abstract member appendFile (data: Iterable<U2<string,ArrayBufferView>>, options: BufferEncoding) : Promise<unit>
abstract member appendFile (data: Iterable<U2<string,ArrayBufferView>>, options: options) : Promise<unit>
abstract member appendFile (data: Iterable<U2<string,ArrayBufferView>>) : Promise<unit>
abstract member appendFile (data: ArrayBufferView, options: BufferEncoding) : Promise<unit>
abstract member appendFile (data: ArrayBufferView, options: options) : Promise<unit>
abstract member appendFile (data: ArrayBufferView) : Promise<unit>
abstract member appendFile (data: string, options: BufferEncoding) : Promise<unit>
abstract member appendFile (data: string, options: options) : Promise<unit>
abstract member appendFile (data: string) : Promise<unit>
abstract member asyncDispose () : Promise<unit>
abstract member chmod (mode: string) : Promise<unit>
abstract member chmod (mode: float) : Promise<unit>
abstract member chown (uid: float, gid: float) : Promise<unit>
abstract member close () : Promise<unit>
abstract member createReadStream (?options: CreateReadStreamOptions) : ReadStream
abstract member createWriteStream (?options: CreateWriteStreamOptions) : WriteStream
abstract member datasync () : Promise<unit>
abstract member read () : Promise<FileReadResult<NonSharedBuffer>>
abstract member read (?options: ReadOptionsWithBuffer<NonSharedBuffer>) : Promise<FileReadResult<NonSharedBuffer>>
abstract member read<'T> (?options: ReadOptionsWithBuffer<'T>) : Promise<FileReadResult<'T>>
abstract member read<'T> (buffer: 'T, options: ReadOptions) : Promise<FileReadResult<'T>>
abstract member read<'T> (buffer: 'T, ?offset: float, ?length: float, ?position: ReadPosition) : Promise<FileReadResult<'T>>
abstract member readFile (options: options_2) : Promise<U2<string,NonSharedBuffer>>
abstract member readFile () : Promise<U2<string,NonSharedBuffer>>
abstract member readFile (options: BufferEncoding) : Promise<string>
abstract member readFile (options: options_1) : Promise<string>
abstract member readFile (?options: options) : Promise<NonSharedBuffer>
abstract member readLines (?options: CreateReadStreamOptions) : Interface
abstract member readableWebStream (?options: ReadableWebStreamOptions) : ReadableStream
abstract member readv<'TBuffers> (buffers: 'TBuffers, ?position: float) : Promise<ReadVResult<'TBuffers>>
abstract member stat (opts: StatOptions) : Promise<U2<Stats,BigIntStats>>
abstract member stat (opts: opts_1) : Promise<BigIntStats>
abstract member stat () : Promise<Stats>
abstract member stat (?opts: opts) : Promise<Stats>
abstract member sync () : Promise<unit>
abstract member truncate (?len: float) : Promise<unit>
abstract member utimes (atime: Date, mtime: Date) : Promise<unit>
abstract member utimes (atime: Date, mtime: float) : Promise<unit>
abstract member utimes (atime: Date, mtime: string) : Promise<unit>
abstract member utimes (atime: float, mtime: Date) : Promise<unit>
abstract member utimes (atime: float, mtime: float) : Promise<unit>
abstract member utimes (atime: float, mtime: string) : Promise<unit>
abstract member utimes (atime: string, mtime: Date) : Promise<unit>
abstract member utimes (atime: string, mtime: float) : Promise<unit>
abstract member utimes (atime: string, mtime: string) : Promise<unit>
abstract member write (data: string, ?position: float, ?encoding: BufferEncoding) : Promise<write_1>
abstract member write<'TBuffer> (buffer: 'TBuffer, options: options) : Promise<write<'TBuffer>>
abstract member write<'TBuffer> (buffer: 'TBuffer, ?offset: float, ?length: float, ?position: float) : Promise<write<'TBuffer>>
abstract member writeFile (data: obj, options: BufferEncoding) : Promise<unit>
abstract member writeFile (data: obj, options: options) : Promise<unit>
abstract member writeFile (data: obj) : Promise<unit>
abstract member writeFile (data: Iterable<U2<string,ArrayBufferView>>, options: BufferEncoding) : Promise<unit>
abstract member writeFile (data: Iterable<U2<string,ArrayBufferView>>, options: options) : Promise<unit>
abstract member writeFile (data: Iterable<U2<string,ArrayBufferView>>) : Promise<unit>
abstract member writeFile (data: ArrayBufferView, options: BufferEncoding) : Promise<unit>
abstract member writeFile (data: ArrayBufferView, options: options) : Promise<unit>
abstract member writeFile (data: ArrayBufferView) : Promise<unit>
abstract member writeFile (data: string, options: BufferEncoding) : Promise<unit>
abstract member writeFile (data: string, options: options) : Promise<unit>
abstract member writeFile (data: string) : Promise<unit>
abstract member writev<'TBuffers> (buffers: 'TBuffers, ?position: float) : Promise<WriteVResult<'TBuffers>>
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Attributes | [<AllowNullLiteral>] [<Interface>] |
Declared inside
Properties
abstract member fd: float
Methods
abstract member appendFile (data: obj, options: BufferEncoding) : Promise<unit>
abstract member appendFile (data: obj, options: options) : Promise<unit>
abstract member appendFile (data: obj) : Promise<unit>
abstract member appendFile (data: Iterable<U2<string,ArrayBufferView>>, options: BufferEncoding) : Promise<unit>
abstract member appendFile (data: Iterable<U2<string,ArrayBufferView>>, options: options) : Promise<unit>
abstract member appendFile (data: string, options: BufferEncoding) : Promise<unit>
abstract member appendFile (data: string, options: options) : Promise<unit>
abstract member appendFile (data: string) : Promise<unit>
abstract member asyncDispose () : Promise<unit>
abstract member chmod (mode: string) : Promise<unit>
abstract member chmod (mode: float) : Promise<unit>
abstract member chown (uid: float, gid: float) : Promise<unit>
abstract member close () : Promise<unit>
abstract member datasync () : Promise<unit>
abstract member readFile (options: options_2) : Promise<U2<string,NonSharedBuffer>>
abstract member readFile () : Promise<U2<string,NonSharedBuffer>>
abstract member readFile (options: BufferEncoding) : Promise<string>
abstract member readFile (options: options_1) : Promise<string>
abstract member readFile (?options: options) : Promise<NonSharedBuffer>
abstract member readv<'TBuffers> (buffers: 'TBuffers, ?position: float) : Promise<ReadVResult<'TBuffers>>
abstract member stat (opts: opts_1) : Promise<BigIntStats>
abstract member stat () : Promise<Stats>
abstract member stat (?opts: opts) : Promise<Stats>
abstract member sync () : Promise<unit>
abstract member truncate (?len: float) : Promise<unit>
abstract member utimes (atime: Date, mtime: Date) : Promise<unit>
abstract member utimes (atime: Date, mtime: float) : Promise<unit>
abstract member utimes (atime: Date, mtime: string) : Promise<unit>
abstract member utimes (atime: float, mtime: Date) : Promise<unit>
abstract member utimes (atime: float, mtime: float) : Promise<unit>
abstract member utimes (atime: float, mtime: string) : Promise<unit>
abstract member utimes (atime: string, mtime: Date) : Promise<unit>
abstract member utimes (atime: string, mtime: float) : Promise<unit>
abstract member utimes (atime: string, mtime: string) : Promise<unit>
abstract member write (data: string, ?position: float, ?encoding: BufferEncoding) : Promise<write_1>
abstract member write<'TBuffer> (buffer: 'TBuffer, options: options) : Promise<write<'TBuffer>>
abstract member write<'TBuffer> (buffer: 'TBuffer, ?offset: float, ?length: float, ?position: float) : Promise<write<'TBuffer>>
abstract member writeFile (data: obj, options: BufferEncoding) : Promise<unit>
abstract member writeFile (data: obj, options: options) : Promise<unit>
abstract member writeFile (data: obj) : Promise<unit>
abstract member writeFile (data: Iterable<U2<string,ArrayBufferView>>, options: BufferEncoding) : Promise<unit>
abstract member writeFile (data: Iterable<U2<string,ArrayBufferView>>, options: options) : Promise<unit>
abstract member writeFile (data: string, options: BufferEncoding) : Promise<unit>
abstract member writeFile (data: string, options: options) : Promise<unit>
abstract member writeFile (data: string) : Promise<unit>
abstract member writev<'TBuffers> (buffers: 'TBuffers, ?position: float) : Promise<WriteVResult<'TBuffers>>