UNPKG

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>`.

7 lines (6 loc) 705 B
import { ERR_MSG_TRANSFORMER_MUST_NOT_RETURN, ERR_MSG_CALLED_WITH, ERR_MSG_DEFAULT_VALUE_MUST_NOT_BE, ERR_MSG_RECOVERER_MUST_NOT_RETURN, } from '../../internal/error_message.js'; const NO_VAL_VALUE_TYPE_STR = '`null` or `undefined`'; export const ERR_MSG_TRANSFORMER_MUST_NOT_RETURN_NO_VAL_FOR_MAYBE = ERR_MSG_TRANSFORMER_MUST_NOT_RETURN + NO_VAL_VALUE_TYPE_STR; export const ERR_MSG_UNWRAP_NO_VAL_FOR_MAYBE = ERR_MSG_CALLED_WITH + NO_VAL_VALUE_TYPE_STR; export const ERR_MSG_DEFAULT_VALUE_MUST_NOT_BE_NO_VAL_FOR_MAYBE = ERR_MSG_DEFAULT_VALUE_MUST_NOT_BE + NO_VAL_VALUE_TYPE_STR; export const ERR_MSG_RECOVERER_MUST_NOT_RETURN_NO_VAL_FOR_MAYBE = ERR_MSG_RECOVERER_MUST_NOT_RETURN + NO_VAL_VALUE_TYPE_STR;