@karmaniverous/entity-manager
    Preparing search index...

    Type Alias ConfigMap<M>

    ConfigMap: 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's EntityMap, key properties, and TranscodeMap.

    Unspecified properties will default to those defined in BaseConfigMap.

    Type Parameters