@node-lightning/wire
Version:
Lightning Network Wire Protocol
23 lines • 557 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Result = void 0;
class Result {
constructor(value, error) {
this.value = value;
this.error = error;
}
static err(error, value) {
return new Result(value, error);
}
static ok(value) {
return new Result(value);
}
get isOk() {
return !this.isErr && this.value !== undefined;
}
get isErr() {
return this.error !== undefined;
}
}
exports.Result = Result;
//# sourceMappingURL=Result.js.map