UNPKG

@rustable/enum

Version:

Rust-inspired pattern matching and type-safe error handling for TypeScript. Includes Option<T> for null-safety and Result<T, E> for error handling, with comprehensive pattern matching support

25 lines (21 loc) 651 B
'use strict'; var control_flow = require('./control_flow.js'); var _enum = require('./enum.js'); var option = require('./option.js'); var result = require('./result.js'); "use strict"; exports.Break = control_flow.Break; exports.Continue = control_flow.Continue; exports.ControlFlow = control_flow.ControlFlow; exports.Enum = _enum.Enum; Object.defineProperty(exports, "Enums", { enumerable: true, get: function () { return _enum.Enums; } }); exports.variant = _enum.variant; exports.None = option.None; exports.Option = option.Option; exports.Some = option.Some; exports.Err = result.Err; exports.Ok = result.Ok; exports.Result = result.Result;