@telostat/prelude - v0.7.0
    Preparing search index...

    Variable tupleConst

    tuple: <TS extends [Codec<any>, ...Codec<any>[]]>(
        codecs: TS,
    ) => Codec<{ [i in keyof TS]: TS[i] extends Codec<infer U> ? U : never }>

    The same as the array decoder, but accepts a fixed amount of array elements and you can specify each element type, much like the tuple type

    Type Declaration

      • <TS extends [Codec<any>, ...Codec<any>[]]>(
            codecs: TS,
        ): Codec<{ [i in keyof TS]: TS[i] extends Codec<infer U> ? U : never }>
      • Type Parameters

        Parameters

        • codecs: TS

        Returns Codec<{ [i in keyof TS]: TS[i] extends Codec<infer U> ? U : never }>