Files
kiss-flixel/feedback-server/externs/node/child_process/PromiseWithChild.hx

19 lines
871 B
Haxe

package node.child_process;
typedef PromiseWithChild<T> = {
var child : ChildProcess;
/**
Attaches callbacks for the resolution and/or rejection of the Promise.
**/
function then<TResult1, TResult2>(?onfulfilled:(value:T) -> ts.AnyOf2<js.lib.PromiseLike<TResult1>, TResult1>, ?onrejected:(reason:Dynamic) -> ts.AnyOf2<js.lib.PromiseLike<TResult2>, TResult2>):js.lib.Promise<ts.AnyOf2<TResult1, TResult2>>;
/**
Attaches a callback for only the rejection of the Promise.
**/
@:native("catch")
function catch_<TResult>(?onrejected:(reason:Dynamic) -> ts.AnyOf2<js.lib.PromiseLike<TResult>, TResult>):js.lib.Promise<ts.AnyOf2<T, TResult>>;
/**
Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The
resolved value cannot be modified from the callback.
**/
function finally(?onfinally:() -> Void):js.lib.Promise<T>;
};