option-t
Version:
A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.
11 lines (10 loc) • 352 B
JavaScript
import { ERR_MSG_FOR_ERROR_OBJECT_GENERATED_BY_UNWRAP_OR_THROW } from './error_message.js';
const WRAPPER_NAME = 'CausalCarrierError';
export class CausalCarrierError extends Error {
constructor(cause) {
super(ERR_MSG_FOR_ERROR_OBJECT_GENERATED_BY_UNWRAP_OR_THROW, {
cause,
});
this.name = WRAPPER_NAME;
}
}