useExec
签名
function useExec<T, U>(
file: string,
arguments: string[],
options?: {
shell?: boolean | string;
stripFinalNewline?: boolean;
cwd?: string;
env?: NodeJS.ProcessEnv;
encoding?: BufferEncoding | "buffer";
input?: string | Buffer;
timeout?: number;
parseOutput?: ParseExecOutputHandler<T>;
initialData?: U;
keepPreviousData?: boolean;
execute?: boolean;
onError?: (error: Error) => void;
onData?: (data: T) => void;
onWillExecute?: (args: string[]) -> void;
}
): AsyncState<T> & {
revalidate: () => void;
mutate: MutatePromise<T | U | undefined>;
};参数
返回
例子
依赖于用户输入的参数
变更和优化更新
类型
AsyncState
MutatePromise
ParseExecOutputHandler
最后更新于