errors.ts
1 export class JsTimeoutError extends Error { 2 static message = "Timed out while executing JS" 3 static code = "JS_TIMEOUT_ERROR" 4 code: string = JsTimeoutError.code 5 6 constructor() { 7 super(JsTimeoutError.message) 8 } 9 } 10 11 export class UserScriptError extends Error { 12 static code = "USER_SCRIPT_ERROR" 13 code: string = UserScriptError.code 14 15 constructor(readonly userScriptError: Error) { 16 super( 17 `error while running user-supplied JavaScript: ${userScriptError.toString()}` 18 ) 19 } 20 }