import * as Fields from '../../data/Fields';
import * as DraggingSchema from '../common/DraggingSchema';
import * as DragUtils from '../common/DragUtils';
import * as MouseDragging from '../mouse/MouseDragging';
import * as TouchDragging from '../touch/TouchDragging';
const events = (dragConfig, dragState, updateStartState) => [
    ...MouseDragging.events(dragConfig, dragState, updateStartState),
    ...TouchDragging.events(dragConfig, dragState, updateStartState)
];
const schema = [
    ...DraggingSchema.schema,
    Fields.output('dragger', {
        handlers: DragUtils.handlers(events)
    })
];
export { schema };
//# sourceMappingURL=MouseOrTouchDragging.js.map