UNPKG

askeroo

Version:

A modern CLI prompt library with flow control, history navigation, and conditional prompts

19 lines 850 B
import { PluginState } from "../types/index.js"; export interface AutoSubmitProps { onSubmit?: (value: any) => void; state?: PluginState; } /** * Hook for plugins with autoSubmit=true that need to auto-submit * without requiring user interaction. * * @param onSubmit - The submit callback to trigger * @param state - The current plugin state * @param delay - Optional delay in milliseconds before submitting (default: 0ms for immediate) */ export declare function useAutoSubmit(onSubmit: AutoSubmitProps["onSubmit"], state?: AutoSubmitProps["state"], delay?: number): void; /** * Common hook for resetting field submitted state when field becomes active again */ export declare const useFieldReset: (disabled: boolean, submitted: boolean, setSubmitted: (value: boolean) => void) => void; //# sourceMappingURL=use-auto-submit.d.ts.map