class ApiError extends Error {}
function constructor(args: { code: ErrorCode; correlationId?: string; message: string; statusCode: number;}): ApiError;
let args: { code: ErrorCode; correlationId?: string; message: string; statusCode: number;};
let returnType: ApiError;
function prepareStackTrace( err: Error, stackTraces: Array<CallSite>,): any;
let err: Error;
let stackTraces: Array<CallSite>;
let returnType: any;
Error.captureStackTrace
Create .stack property on a target object
function captureStackTrace( targetObject: object, constructorOpt?: Function,): void;
let targetObject: object;
let constructorOpt: Function;
let returnType: void;
let cause: unknown;
let code: ErrorCode;
let correlationId: string;
let message: string;
let name: string;
let stack: string;
let statusCode: number;
let stackTraceLimit: number;