fcr-core
Version:
Core APIs for building online scenes
9 lines (8 loc) • 706 B
TypeScript
import { ErrorModuleCode } from '../imports';
import { FcrError } from '../imports';
export { FcrError } from '../imports';
export { DetailErrorCode as FcrErrorCode, ErrorModuleCode as FcrErrorModuleCode } from '../imports';
export declare const generateFcrCoreClientError: (module: ErrorModuleCode, code: number, message: string, cause?: string) => FcrError;
export declare const generateFcrCoreServerError: (code: number, message: string) => FcrError;
export declare const handleRequestError: <T extends () => Promise<any>>(action: T, errorModuleCode: ErrorModuleCode, errorMessage?: string) => Promise<Awaited<ReturnType<T>>>;
export declare const ERROR_CODES_NOT_RETRYABLE_WHEN_JOINING_ROOM: number[];