UNPKG

@nodescript/stdlib

Version:
26 lines (25 loc) 654 B
export const module = { version: '1.0.5', moduleName: 'Error', description: 'Raise an error with specified name and message.', params: { name: { schema: { type: 'string', default: 'Error' }, }, message: { schema: { type: 'string', default: 'An error has occurred' }, }, status: { schema: { type: 'number', default: 500 }, } }, result: { schema: { type: 'string' }, } }; export const compute = params => { const error = new Error(params.message); error.name = params.name; error.status = params.status; throw error; };