gnablib
Version:
A lean, zero dependency library to provide a useful base for your project.
2 lines • 363 B
JavaScript
/*! Copyright 2024 the gnablib contributors MPL-1.1 */
export class ContentError extends SyntaxError{constructor(r,t,n){let e="",o="",s="";null!=n?(t&&(o=" ",e=""+t),s=" ("+String(n)+")"):t&&(s=" ("+t+")",n=t),super(`Invalid${o}${e}; ${r}${s}`),this.reason=r,this.key=e,this.value=n}get name(){return"ContentError"}get[Symbol.toStringTag](){return"ContentError"}}