UNPKG

@rustresult/result

Version:

Rust-like Result and ResultAsync for Javascript

18 lines 780 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fromPromiseableResult = exports.ErrAsync = exports.OkAsync = void 0; const factory_1 = require("./factory"); const RustlikeResultAsync_1 = require("./RustlikeResultAsync"); function OkAsync(value) { return new RustlikeResultAsync_1.RustlikeResultAsync(Promise.resolve(value).then(factory_1.Ok)); } exports.OkAsync = OkAsync; function ErrAsync(error) { return new RustlikeResultAsync_1.RustlikeResultAsync(Promise.resolve(error).then((factory_1.Err))); } exports.ErrAsync = ErrAsync; function fromPromiseableResult(result) { return new RustlikeResultAsync_1.RustlikeResultAsync(result); } exports.fromPromiseableResult = fromPromiseableResult; //# sourceMappingURL=factoryAsync.js.map