macoolka-type-model
Version:
`macoolka-type-model` is a library for define model in TypeScript. It easily build a type contain field and method to your Application. It provide a generation model for type and validition
24 lines (23 loc) • 670 B
TypeScript
import { MInterface, MModule } from '../models/Module';
import { ReaderNode } from 'macoolka-app/lib/Node';
/**
* Validate field id in interface
* @desczh
* 校验interface中id的规则
* @since 0.2.0
*/
export declare const validateId: ReaderNode<MInterface, MInterface>;
/**
* Validate field id in interface
* @desczh
* 校验interface中字段名称的规则
* @since 0.2.0
*/
export declare const validateFieldName: ReaderNode<MInterface, MInterface>;
/**
* Validate name rule in module
* @desczh
* 校验Module中名称的规则
* @since 0.2.0
*/
export declare const validateModelName: (ignoreNames: Array<string>) => ReaderNode<MModule, MModule>;