function juxtimport { juxt } from "https://dotland.deno.dev/x/rambda@9.4.1/immutable.d.ts"; juxt<A extends readonly any[], R1>(fns: readonly [(...a: A) => R1]): (...a: A) => readonly [R1]It applies list of function to a list of inputs. juxt<A extends readonly any[], R1, R2>(fns: readonly [(...a: A) => R1, (...a: A) => R2]): (...a: A) => readonly [R1, R2]juxt<A extends readonly any[], R1, R2, R3>(fns: readonly [(...a: A) => R1, (...a: A) => R2, (...a: A) => R3]): (...a: A) => readonly [R1, R2, R3]juxt<A extends readonly any[], R1, R2, R3, R4>(fns: readonly [(...a: A) => R1, (...a: A) => R2, (...a: A) => R3, (...a: A) => R4, ]): (...a: A) => readonly [R1, R2, R3, R4, ]juxt<A extends readonly any[], R1, R2, R3, R4, R5>(fns: readonly [(...a: A) => R1, (...a: A) => R2, (...a: A) => R3, (...a: A) => R4, (...a: A) => R5, ]): (...a: A) => readonly [R1, R2, R3, R4, R5, ]juxt<A extends readonly any[], U>(fns: ReadonlyArray<(...args: A) => U>): (...args: A) => readonly U[]It applies list of function to a list of inputs. Type ParametersA extends readonly any[]R1Parametersfns: readonly [(...a: A) => R1]Returns(...a: A) => readonly [R1]Type ParametersA extends readonly any[]R1R2Parametersfns: readonly [(...a: A) => R1, (...a: A) => R2]Returns(...a: A) => readonly [R1, R2]Type ParametersA extends readonly any[]R1R2R3Parametersfns: readonly [(...a: A) => R1, (...a: A) => R2, (...a: A) => R3]Returns(...a: A) => readonly [R1, R2, R3]Type ParametersA extends readonly any[]R1R2R3R4Parametersfns: readonly [(...a: A) => R1, (...a: A) => R2, (...a: A) => R3, (...a: A) => R4, ]Returns(...a: A) => readonly [R1, R2, R3, R4, ]Type ParametersA extends readonly any[]R1R2R3R4R5Parametersfns: readonly [(...a: A) => R1, (...a: A) => R2, (...a: A) => R3, (...a: A) => R4, (...a: A) => R5, ]Returns(...a: A) => readonly [R1, R2, R3, R4, R5, ]Type ParametersA extends readonly any[]UParametersfns: ReadonlyArray<(...args: A) => U>Returns(...args: A) => readonly U[]