@shopify/cli-kit
Version:
A set of utilities, interfaces, and models that are common across all the platform features
18 lines (17 loc) • 516 B
TypeScript
export declare enum PromptState {
Idle = "idle",
Loading = "loading",
Submitted = "submitted",
Error = "error",
Cancelled = "cancelled"
}
interface UsePromptProps<T> {
initialAnswer: T;
}
export default function usePrompt<T>({ initialAnswer }: UsePromptProps<T>): {
promptState: PromptState;
setPromptState: import("react").Dispatch<import("react").SetStateAction<PromptState>>;
answer: T;
setAnswer: import("react").Dispatch<import("react").SetStateAction<T>>;
};
export {};