UNPKG

@directus/api

Version:

Directus is a real-time API and App dashboard for managing SQL database content

14 lines (13 loc) 554 B
/** * Call the passed function in a try-catch, and return the output wrapped in a state object. * * This is needed as isolated-vm doesn't allow the isolate to catch errors that are thrown in the * host. Instead, we'll wrap the output in a known shape which allows the isolated sdk context to * re-throw the error in the correct context. * * @see https://github.com/laverdet/isolated-vm/issues/417 */ export declare function wrap(name: string, util: (...args: any[]) => any): (...args: any[]) => Promise<{ result: any; error: boolean; }>;