Files
med-notes/.pnpm-store/v10/files/8f/c97b445c5073d1ac1be09c30b3f1a9c70aa851726b9bc7a6e5f25f5d7a2c7e4cfdffb1d8bc94d69f041fa7202f0a95ade8d545e32e301e65bb2748a2fbf10e
2025-05-09 05:30:08 +02:00

22 lines
367 B
Plaintext

type State<T> = {
value: T;
error: undefined;
} | {
value: false;
error: Error;
} | {
value: undefined;
error: undefined;
};
type Action<T> = {
type: 'RESOLVE';
value: T;
} | {
type: 'REJECT';
error: Error;
} | {
type: 'RESET';
};
export default function useResolver<T>(): [State<T>, React.Dispatch<Action<T>>];
export {};