import { Command } from "../types"; import * as operations from "./operations"; import { Range } from "./types"; export function createRange(range: Range): Command { return (state, dispatch) => { if (dispatch !== undefined) { dispatch(operations.createRange(state, range)); } return true; }; } export function deleteRange(rangeId: Range["id"]): Command { return (state, dispatch) => { if (dispatch !== undefined) { dispatch(operations.deleteRange(state, rangeId)); } return true; }; }