UNPKG

beautiful-error

Version:

💣 Prettify error messages and stacks 💥

20 lines (15 loc) • 430 B
import figures from"figures"; export const validateIcon=(value,optName)=>{ if(value!==""&&figures[value]===undefined){ throw new Error( `"${optName}" must be an icon name like "cross", "info" or "warning": ${value}` ) } }; export const addIcon=(messageLines,icon)=>{ if(icon===""){ return messageLines } const[firstMessageLine,...messageLinesA]=messageLines; return[`${figures[icon]} ${firstMessageLine}`,...messageLinesA] };