UNPKG

@utx/result

Version:

A typescript implementation of Rust's Result and Option objects.

30 lines (24 loc) 618 B
/** * @utx/result v3.4.0 * Author: Gabe M <hey@gabe.mx> * LICENSE: ISC * * https://github.com/fromgmworks/typescript-result */ 'use strict'; var result = require('./result.js'); var option = require('./option.js'); exports.Err = result.Err; exports.ErrImpl = result.ErrImpl; exports.Ok = result.Ok; exports.OkImpl = result.OkImpl; Object.defineProperty(exports, 'Result', { enumerable: true, get: function () { return result.Result; } }); exports.None = option.None; Object.defineProperty(exports, 'Option', { enumerable: true, get: function () { return option.Option; } }); exports.Some = option.Some;