UNPKG

@bookbox/core

Version:

Bookbox — e-book format

6 lines (5 loc) 213 B
export declare function getPartialApply<T extends { [J in keyof T]: T[J]; }, K extends keyof T, R>(f: (params: T) => R, args: { [J in K]: T[J]; }): (...params: keyof T extends K ? [] : [Omit<T, K>]) => R;