UNPKG

@sprucelabs/schema

Version:

Static and dynamic binding plus runtime validation and transformation to ensure your app is sound. 🤓

18 lines (17 loc) • 595 B
import AbstractSpruceError from '@sprucelabs/error'; import { ValidationFailedErrorOptions } from './options.types'; export interface RenderOptions { shouldUseReadableNames?: boolean; shouldRenderHeadline?: boolean; } export declare class ValidateErrorMessageFormatter { private error; constructor(error: AbstractSpruceError<ValidationFailedErrorOptions>); private renderError; private renderFieldName; private fieldErrorCodeToFriendly; private getTotalErrors; private countErrors; private renderSchemaName; render(options?: RenderOptions): string; }