import { ValidationSchemas } from '~/domain'; export interface ValidateSchema { validate(model: ValidateSchema.Model, value: unknown): string[] | null; } export namespace ValidateSchema { export type Model = { readonly type: T; readonly rules: ValidationSchemas.Rules; }; }