UNPKG

magner

Version:

Universal admin panel magnetic to any backend

11 lines (8 loc) 443 B
import type { SupportedValidators, Validators } from 'lib/types/configs/development'; import { validators } from './base'; export type ValidationController = <CUSTOM_VALIDATION extends string>(custom: Validators<CUSTOM_VALIDATION>) => Validators<CUSTOM_VALIDATION | SupportedValidators>; export const validationController: ValidationController = (custom) => ({ ...validators, ...custom, }) as Validators<string | SupportedValidators>;