vulcain-corejs
Version:
Vulcain micro-service framework
10 lines (9 loc) • 341 B
TypeScript
import { Domain, SchemaDescription } from './schema';
import 'reflect-metadata';
export declare class SchemaBuilder {
private domain;
constructor(domain: Domain);
build(model: any): SchemaDescription;
private createValidatorsChain(typeName, attributeInfo, propertyName, obj);
static clone(schema: any, from: any): any;
}