chore: upgrade i18next 26, prettier 3, fontsource-variable, domhandler 6, lint-staged 17
- i18next 23->26 + react-i18next 15->17 - prettier 2->3, reformat all files - replace @fontsource/inter with @fontsource-variable/inter 5, update import path - domhandler 5->6 (aligns with transitive deps) - lint-staged 16->17
This commit is contained in:
@@ -33,7 +33,7 @@ export type AsyncCallback<TArgs extends unknown[], TData> = (...args: TArgs) =>
|
||||
|
||||
export const useAsync = <TData, TError, TArgs extends unknown[]>(
|
||||
asyncCallback: AsyncCallback<TArgs, TData>,
|
||||
onStateChange: (state: AsyncState<TData, TError>) => void
|
||||
onStateChange: (state: AsyncState<TData, TError>) => void,
|
||||
): AsyncCallback<TArgs, TData> => {
|
||||
const alive = useAlive();
|
||||
|
||||
@@ -90,14 +90,14 @@ export const useAsync = <TData, TError, TArgs extends unknown[]>(
|
||||
throw e;
|
||||
}
|
||||
},
|
||||
[asyncCallback, alive, onStateChange]
|
||||
[asyncCallback, alive, onStateChange],
|
||||
);
|
||||
|
||||
return callback;
|
||||
};
|
||||
|
||||
export const useAsyncCallback = <TData, TError, TArgs extends unknown[]>(
|
||||
asyncCallback: AsyncCallback<TArgs, TData>
|
||||
asyncCallback: AsyncCallback<TArgs, TData>,
|
||||
): [AsyncState<TData, TError>, AsyncCallback<TArgs, TData>] => {
|
||||
const [state, setState] = useState<AsyncState<TData, TError>>({
|
||||
status: AsyncStatus.Idle,
|
||||
@@ -109,7 +109,7 @@ export const useAsyncCallback = <TData, TError, TArgs extends unknown[]>(
|
||||
};
|
||||
|
||||
export const useAsyncCallbackValue = <TData, TError>(
|
||||
asyncCallback: AsyncCallback<[], TData>
|
||||
asyncCallback: AsyncCallback<[], TData>,
|
||||
): [AsyncState<TData, TError>, AsyncCallback<[], TData>] => {
|
||||
const [state, load] = useAsyncCallback<TData, TError, []>(asyncCallback);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user