UNPKG

pip-services3-commons-node

Version:
33 lines (32 loc) 1.53 kB
/** * @module validate * * Todo: Rewrite this description * * @preferred * Validation frameworks exist in various languages, but since this is one of the underlying * functions that is incorporated into (various) other packages, we decided to implement it * in a portable format, for identical implementation across languages. */ export { IValidationRule } from './IValidationRule'; export { AndRule } from './AndRule'; export { ArraySchema } from './ArraySchema'; export { AtLeastOneExistsRule } from './AtLeastOneExistsRule'; export { ExcludedRule } from './ExcludedRule'; export { IncludedRule } from './IncludedRule'; export { NotRule } from './NotRule'; export { OnlyOneExistsRule } from './OnlyOneExistsRule'; export { OrRule } from './OrRule'; export { PropertiesComparisonRule } from './PropertiesComparisonRule'; export { ValueComparisonRule } from './ValueComparisonRule'; export { ObjectComparator } from './ObjectComparator'; export { Schema } from './Schema'; export { MapSchema } from './MapSchema'; export { ObjectSchema } from './ObjectSchema'; export { PropertySchema } from './PropertySchema'; export { ValidationException } from './ValidationException'; export { ValidationResult } from './ValidationResult'; export { ValidationResultType } from './ValidationResultType'; export { FilterParamsSchema } from './FilterParamsSchema'; export { PagingParamsSchema } from './PagingParamsSchema'; export { ProjectionParamsSchema } from './ProjectionParamsSchema';