25 lines
665 B
Haxe
25 lines
665 B
Haxe
package node.stream;
|
|
|
|
typedef ReadableOptions = {
|
|
@:optional
|
|
var encoding : global.nodejs.BufferEncoding;
|
|
@:optional
|
|
function read(size:Float):Void;
|
|
@:optional
|
|
var emitClose : Bool;
|
|
@:optional
|
|
var highWaterMark : Float;
|
|
@:optional
|
|
var objectMode : Bool;
|
|
@:optional
|
|
function construct(callback:ts.AnyOf2<() -> Void, (error:js.lib.Error) -> Void>):Void;
|
|
@:optional
|
|
function destroy(error:Null<js.lib.Error>, callback:(error:Null<js.lib.Error>) -> Void):Void;
|
|
@:optional
|
|
var autoDestroy : Bool;
|
|
/**
|
|
When provided the corresponding `AbortController` can be used to cancel an asynchronous action.
|
|
**/
|
|
@:optional
|
|
var signal : js.html.AbortSignal;
|
|
}; |