Function useOperatorExecutor
- useOperatorExecutor(uri: any, handlers?: any): {
clear: (() => void);
error: any;
execute: ((...args: [paramOverrides: unknown, options?: OperatorExecutorOptions]) => Promise<void>);
hasExecuted: boolean;
hasResultOrError: any;
isDelegated: boolean;
isExecuting: boolean;
needsOutput: boolean;
result: any;
}
-
Parameters
-
uri: any
-
handlers: any = {}
Returns {
clear: (() => void);
error: any;
execute: ((...args: [paramOverrides: unknown, options?: OperatorExecutorOptions]) => Promise<void>);
hasExecuted: boolean;
hasResultOrError: any;
isDelegated: boolean;
isExecuting: boolean;
needsOutput: boolean;
result: any;
}
-
clear: (() => void)
-
error: any
-
execute: ((...args: [paramOverrides: unknown, options?: OperatorExecutorOptions]) => Promise<void>)
-
- (...args: [paramOverrides: unknown, options?: OperatorExecutorOptions]): Promise<void>
-
Parameters
-
Rest
...args: [paramOverrides: unknown, options?: OperatorExecutorOptions]
Returns Promise<void>
-
hasExecuted: boolean
-
hasResultOrError: any
-
isDelegated: boolean
-
isExecuting: boolean
-
needsOutput: boolean
-
result: any
Returns a function that will run the callback that was passed when calling this hook. Useful for accessing Recoil state in response to events.