import type { Args, GenericFn, GenericResolver } from "../HKT"; /** * Get the element at index 1 of a tuple. * * Sig: `(xs: TS) => TS[1]` */ export type _1 = TS[1]; interface Resolver extends GenericResolver<[readonly [unknown, unknown, ...unknown[]]], unknown> { on1: ([xs]: Args) => [[], (typeof xs)[1]]; } /** * [Fn] Get the element at index 1 of a tuple. * * Sig: `(xs: TS) => TS[1]` */ export default interface _1Fn extends GenericFn { def: ([xs]: Args) => _1; }