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.

15 lines (14 loc) 523 B
import { Dispatch } from "react"; import { Action } from "./reducer"; import { InitialMultiInputState, MultiInputState } from "./state"; export type MultiInputHookOptions<T> = { initialState?: InitialMultiInputState<T>; }; /** * useMultiInputState is a hook that creates and manages a MultiInput's state on the * Airplane context */ export declare const useMultiInputState: <T>(id: string, options?: MultiInputHookOptions<T> | undefined) => { state: MultiInputState<T[]>; dispatch: Dispatch<Action<T[]>>; };