botbook/node_modules/json-schema-library/dist/lib/utils/createCustomError.d.ts
Rodrigo Rodriguez 6ae15fe3e5 Updated.
2024-09-04 13:13:15 -03:00

10 lines
540 B
TypeScript

import { JsonError, ErrorData } from "../types";
export type CreateError<T extends ErrorData = ErrorData> = (data: T) => JsonError<T>;
export declare function createError<T extends ErrorData = ErrorData>(name: string, data: T): JsonError<T>;
/**
* Creates a custom Error Creator. Its messages are defined by strings-object @see config/strings.ts
*
* @param name - id of error (camelcased)
* @return error constructor function
*/
export declare function createCustomError<T extends ErrorData = ErrorData>(name: string): CreateError<T>;