UNPKG

vuestic-ui

Version:
6 lines (5 loc) 270 B
/** * Return function result if function provided * Returns itself if not a function */ export declare const unFunction: <T, ARGS extends any[] = T extends (...args: infer A) => any ? A : never>(fn: T, ...args: ARGS) => T extends (...args: any[]) => infer R ? R : T;