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
59 lines (58 loc) • 1.25 kB
TypeScript
/**
* Monoid and Ord
* @file
*/
import { Monoid } from 'fp-ts/Monoid';
import { Ord } from 'fp-ts/Ord';
import { MModule, MField, MInterface, MClass, MTypeAlias, MFunction, MConstant, MExport, MMethod, MParam } from './models/Module';
import * as Module from './models/Module';
import * as InputModule from './models/InputModule';
export { Module, InputModule, };
/**
* @since 0.2.0
*/
export declare const MMoudleMonoid: Monoid<MModule>;
/**
* @since 0.2.0
*/
export declare const foldSchema: (as: readonly MModule[]) => MModule;
/**
* @since 0.2.0
*/
export declare const ordModule: Ord<MModule>;
/**
* @since 0.2.0
*/
export declare const ordField: Ord<MField>;
/**
* @since 0.2.0
*/
export declare const ordInterface: Ord<MInterface>;
/**
* @since 0.2.0
*/
export declare const ordClass: Ord<MClass>;
/**
* @since 0.2.0
*/
export declare const ordFunction: Ord<MFunction>;
/**
* @since 0.2.0
*/
export declare const ordConstant: Ord<MConstant>;
/**
* @since 0.2.0
*/
export declare const ordExport: Ord<MExport>;
/**
* @since 0.2.0
*/
export declare const ordTypeAlias: Ord<MTypeAlias>;
/**
* @since 0.2.0
*/
export declare const ordMethod: Ord<MMethod>;
/**
* @since 0.2.0
*/
export declare const ordParam: Ord<MParam>;