EncodableRecord<T>: {
    [key in keyof Pick<T, EncodableRecordOptionalKeys<T>>]?: EncodableType<T[key]>
} & {
    [key in keyof Omit<T, EncodableRecordOptionalKeys<T>>]: EncodableType<T[key]>
}

Type Parameters

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