@airplane/views
Version:
A React library for building Airplane views. Views components are optimized in style and functionality to produce internal apps that are easy to build and maintain.
20 lines (19 loc) • 530 B
JavaScript
import { getFullMutation } from "../../components/query.js";
import { useTaskOrRunbookMutation } from "./useTaskOrRunbookMutation.js";
const useTaskMutation = (mutation) => {
const fullMutation = getFullMutation(mutation);
const result = useTaskOrRunbookMutation({
mutation: fullMutation,
type: "TASK"
});
switch (result.type) {
case "TASK":
return result.result;
default:
throw new Error("invalid result type");
}
};
export {
useTaskMutation
};
//# sourceMappingURL=useTaskMutation.js.map