UNPKG

@benev/slate

Version:
3 lines (2 loc) 238 B
export type AnyFunction = (...args: any[]) => any; export type DebounceReturn<xAction extends AnyFunction> = (...args: Parameters<xAction>) => ReturnType<xAction> extends Promise<any> ? ReturnType<xAction> : Promise<ReturnType<xAction>>;