one-schema
Version:
one-schema object validator
15 lines (14 loc) • 1.29 kB
TypeScript
import { fvToJS, createInstanceFromFV, ons as basicOns, validate, registerValidator, hasValidatorId } from './core';
export { FieldDataType, IValidatorDefinition, IFieldValidatorSettingsBase, IFieldValidatorSettingsBool, IFieldValidatorSettingsString, IFieldValidatorSettingsInt32, IFieldValidatorSettingsFloat64, IFieldValidatorSettingsObject, IFieldValidatorSettingsArray, IFieldValidatorSettingsReal, IValidatorInputOptions, IFieldValidatorSchema, IFieldValidatorSerialized, IFieldValidatorSerializedReal, IFieldValidatorSerializedNone, IFieldValidatorSerializedBool, IFieldValidatorSerializedString, IFieldValidatorSerializedInt32, IFieldValidatorSerializedFloat64, IFieldValidatorSerializedObject, IFieldValidatorSerializedArray, IFieldValidatorBase, IFieldValidatorReal, IValidateOptions, IValidateResult, } from './types/core';
interface OnsTools {
registerValidator: typeof registerValidator;
hasValidatorId: typeof hasValidatorId;
fvToJS: typeof fvToJS;
createInstanceFromFV: typeof createInstanceFromFV;
validate: typeof validate;
ons: typeof basicOns;
}
declare type IOnsHelper = typeof basicOns & OnsTools;
declare const ons: IOnsHelper;
export default ons;
export { fvToJS, createInstanceFromFV, ons, validate, registerValidator, hasValidatorId, };