decodeObjectIKey
export function decodeObjectIKey<Decoders extends {[key: number]: Decoder<any>}>(
bytes: BytesLike,
fieldDecoders: Decoders
): {[D in string
| number
| symbol]: Decoders[D] extends Decoder<T>
? T
: never}
Decodes a CBOR encoded object with integer keys. For each field a decoder is called which takes the field index and the field bytes as arguments.
Type parameters
Decoders
Decoders extends {[key: number]: Decoder<any>}
Arguments
1. bytes
bytes: BytesLike
2. fieldDecoders
fieldDecoders: Decoders
Returns
{[D in string
| number
| symbol]: Decoders[D] extends Decoder<T>
? T
: never}