/** * `Array.prototype.map` type-safe for tuples. * @see http://ramdajs.com/docs/#map */ // export type MapFn< // F extends (v: T) => any, // Tpl extends T[], // T, // I extends number = 0, // Acc = [] // > = { 1: MapFn; 0: Acc; }[TupleHasIndex]; // // ^ needs #5453 // export declare function mapTuple any, Tpl extends T[], T>(f: F, tpl: Tpl): MapFn; // // ^ needs #6606