ConfigMap<M>: ValidateConfigMap<{ EntityMap: "EntityMap" extends keyof M ? NonNullable<M["EntityMap"]> : Record<string, never>; HashKey: "HashKey" extends keyof M ? NonNullable<M["HashKey"]> : "hashKey"; RangeKey: "RangeKey" extends keyof M ? NonNullable<M["RangeKey"]> : "rangeKey"; ShardedKeys: "ShardedKeys" extends keyof M ? NonNullable<M["ShardedKeys"]> : never; TranscodedProperties: "TranscodedProperties" extends keyof M ? NonNullable<M["TranscodedProperties"]> : never; TranscodeMap: "TranscodeMap" extends keyof M ? NonNullable<M["TranscodeMap"]> : DefaultTranscodeMap; UnshardedKeys: "UnshardedKeys" extends keyof M ? NonNullable<M["UnshardedKeys"]> : never; }>
Generates & validates the map defining defines an
EntityManager
configuration'sEntityMap
, key properties, andTranscodeMap
.Unspecified properties will default to those defined in
BaseConfigMap
.