UNPKG

454 BJavaScriptView Raw
1/**
2 * Error helpers.
3 *
4 * @module error
5 */
6
7/**
8 * @param {string} s
9 * @return {Error}
10 */
11/* c8 ignore next */
12export const create = s => new Error(s)
13
14/**
15 * @throws {Error}
16 * @return {never}
17 */
18/* c8 ignore next 3 */
19export const methodUnimplemented = () => {
20 throw create('Method unimplemented')
21}
22
23/**
24 * @throws {Error}
25 * @return {never}
26 */
27/* c8 ignore next 3 */
28export const unexpectedCase = () => {
29 throw create('Unexpected case')
30}