UNPKG

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
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>;