vscroll
Version:
Virtual scroll engine
32 lines • 960 B
JavaScript
var _a;
import { VALIDATORS } from './validation';
var ELEMENT = VALIDATORS.ELEMENT, OBJECT = VALIDATORS.OBJECT, FUNC = VALIDATORS.FUNC, FUNC_WITH_X_ARGUMENTS = VALIDATORS.FUNC_WITH_X_ARGUMENTS;
export var WorkflowProps;
(function (WorkflowProps) {
WorkflowProps["consumer"] = "consumer";
WorkflowProps["element"] = "element";
WorkflowProps["datasource"] = "datasource";
WorkflowProps["run"] = "run";
WorkflowProps["Routines"] = "Routines";
})(WorkflowProps || (WorkflowProps = {}));
export var WORKFLOW = (_a = {},
_a[WorkflowProps.consumer] = {
validators: [OBJECT]
},
_a[WorkflowProps.element] = {
validators: [ELEMENT],
mandatory: true
},
_a[WorkflowProps.datasource] = {
validators: [OBJECT],
mandatory: true
},
_a[WorkflowProps.run] = {
validators: [FUNC_WITH_X_ARGUMENTS(1)],
mandatory: true
},
_a[WorkflowProps.Routines] = {
validators: [FUNC]
},
_a);
//# sourceMappingURL=workflow.js.map