UNPKG

@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.

12 lines (11 loc) 582 B
import { DefaultOutput } from "../../../client"; import { RunbookMutationState } from "../../../state/tasks/useRunbookMutation"; import { MutationState } from "../../../state/tasks/useTaskMutation"; export type Action<TOutput = DefaultOutput> = { type: "setResult"; result: MutationState<TOutput> | RunbookMutationState; }; export type ReducerState<TOutput = DefaultOutput> = { result: MutationState<TOutput> | RunbookMutationState | null; }; export declare const reducer: <TOutput = any>(state: ReducerState<TOutput>, action: Action<TOutput>) => ReducerState<TOutput>;