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
23 lines (22 loc) • 627 B
TypeScript
import { Validation } from 'macoolka-io';
export * from 'macoolka-io';
import { MModule as IModule } from './models/Module';
export * from './models/io';
import { Node } from 'macoolka-app/lib/Node';
/**
* Module IO
* @since 0.2.0
*
*/
export declare const Module: (ignoreNames: Array<string>) => import("io-ts").Type<IModule, IModule, unknown>;
/**
* Module IO
* @since 0.2.0
*
*/
export declare const NoValidNameModule: import("io-ts").Type<IModule, IModule, unknown>;
/**
* Convart Validation to MonadNodeSync
* @since 0.2.0
*/
export declare const mapI18N: <A>(value: Validation<A>, locale?: string) => Node<A>;