UNPKG

@bitloops/bl-boilerplate-core

Version:

TypeScript boilerplate code for Bitloops Language generated projects

36 lines (35 loc) 562 B
export class Fail { value; constructor(value) { this.value = value; } isFail() { return true; } isOk() { return false; } } export class Ok { value; constructor(value) { if (value === undefined) { this.value = value; } else { this.value = value; } } isFail() { return false; } isOk() { return true; } } export const fail = (l) => { return new Fail(l); }; export const ok = (a) => { return new Ok(a); };