function throttleimport { throttle } from "https://dotland.deno.dev/x/rambda@9.4.1/files/index.d.ts"; throttle<T>(fn: () => T, ms: number): () => Tthrottle<T, U>(fn: (input: T) => U, ms: number): (input: T) => Uthrottle<T, Q, U>(fn: (input1: T, input2: Q) => U, ms: number): (input1: T, input2: Q) => Uthrottle<T, Q, Z, U>(fn: (input1: T,input2: Q,input3: Z,) => U, ms: number): (input1: T,input2: Q,input3: Z,) => UType ParametersTParametersfn: () => Tms: numberReturns() => TType ParametersTUParametersfn: (input: T) => Ums: numberReturns(input: T) => UType ParametersTQUParametersfn: (input1: T, input2: Q) => Ums: numberReturns(input1: T, input2: Q) => UType ParametersTQZUParametersfn: (input1: T,input2: Q,input3: Z,) => Ums: numberReturns(input1: T,input2: Q,input3: Z,) => U