handsontable
Version:
Handsontable is a JavaScript Data Grid available for React, Angular and Vue.
24 lines • 1.75 kB
JavaScript
import { autocompleteValidator, VALIDATOR_TYPE as AUTOCOMPLETE_VALIDATOR } from "./autocompleteValidator/index.mjs";
import { dateValidator, VALIDATOR_TYPE as DATE_VALIDATOR } from "./dateValidator/index.mjs";
import { dropdownValidator, VALIDATOR_TYPE as DROPDOWN_VALIDATOR } from "./dropdownValidator/index.mjs";
import { intlDateValidator, VALIDATOR_TYPE as INTL_DATE_VALIDATOR } from "./intlDateValidator/index.mjs";
import { intlTimeValidator, VALIDATOR_TYPE as INTL_TIME_VALIDATOR } from "./intlTimeValidator/index.mjs";
import { multiSelectValidator, VALIDATOR_TYPE as MULTISELECT_VALIDATOR } from "./multiSelectValidator/index.mjs";
import { numericValidator, VALIDATOR_TYPE as NUMERIC_VALIDATOR } from "./numericValidator/index.mjs";
import { timeValidator, VALIDATOR_TYPE as TIME_VALIDATOR } from "./timeValidator/index.mjs";
import { registerValidator } from "./registry.mjs";
/**
* Registers all available validators.
*/
export function registerAllValidators() {
registerValidator(autocompleteValidator);
registerValidator(dropdownValidator);
registerValidator(dateValidator);
registerValidator(intlDateValidator);
registerValidator(intlTimeValidator);
registerValidator(multiSelectValidator);
registerValidator(numericValidator);
registerValidator(timeValidator);
}
export { autocompleteValidator, AUTOCOMPLETE_VALIDATOR, dropdownValidator, DROPDOWN_VALIDATOR, dateValidator, DATE_VALIDATOR, intlDateValidator, INTL_DATE_VALIDATOR, intlTimeValidator, INTL_TIME_VALIDATOR, multiSelectValidator, MULTISELECT_VALIDATOR, numericValidator, NUMERIC_VALIDATOR, timeValidator, TIME_VALIDATOR };
export { getRegisteredValidatorNames, getRegisteredValidators, getValidator, hasValidator, registerValidator } from "./registry.mjs";