@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
JavaScript
var control_flow = require('./control_flow.js');
var _enum = require('./enum.js');
var option = require('./option.js');
var result = require('./result.js');
;
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;
;