react-use/src/misc/types.ts
Renovate Bot a27f09fd36
chore: refactoring and rearrangement.
More DRY code. Also move non-hooks to separate directories.

BREAKING CHANGE: all `create*` factories been moved to `factory` subdirectory and in case direct import should be imported like `react-use/esm/factory/createBreakpoint`
BREAKING CHANGE: `comps` directory renamed to `component`
2021-01-30 23:30:26 +03:00

4 lines
164 B
TypeScript

export type PromiseType<P extends Promise<any>> = P extends Promise<infer T> ? T : never;
export type FunctionReturningPromise = (...args: any[]) => Promise<any>;