/ packages / string-templates / src / errors.ts
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  }