@n1k1t/mock-server
Version:
Powerful util to setup mocks over HTTP APIs
12 lines • 596 B
TypeScript
import { TObject, TSchema } from '@n1k1t/typebox';
import { ValueError } from '@n1k1t/typebox/value';
import type { Constructable } from '../../../types';
interface IValidationMetaContext {
schema: TObject;
properties: Set<string | Symbol>;
}
export declare const extractValidationMetaContext: (Definition: Constructable<object> | Function) => IValidationMetaContext | null;
export declare const validate: (instance: object, references?: TSchema[]) => ValueError[];
export declare const UseValidation: (schema: TSchema) => PropertyDecorator;
export {};
//# sourceMappingURL=index.d.ts.map