DecodedRecord<T>: {
    [key in keyof Pick<T, DecodedRecordOptionalKeys<T>>]?: DecodedType<T[key]>
} & {
    [key in keyof Omit<T, DecodedRecordOptionalKeys<T>>]: DecodedType<T[key]>
}

Type Parameters

  • T extends Record<string, CodecLike<any, any>>