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

    Interface ParsedConfig

    Simplified runtime configuration shape after parsing/validation.

    This is the type exposed by EntityManager.config. It mirrors the validated Zod schema output.

    interface ParsedConfig {
        entities: Record<string, ParsedEntityConfig>;
        generatedKeyDelimiter: string;
        generatedProperties: ParsedGeneratedPropertiesConfig;
        generatedValueDelimiter: string;
        hashKey: string;
        indexes: Record<string, ParsedIndexConfig>;
        propertyTranscodes: Record<string, string>;
        rangeKey: string;
        shardKeyDelimiter: string;
        throttle: number;
        transcodes: Record<string, ParsedTranscoder>;
    }
    Index

    Properties

    entities: Record<string, ParsedEntityConfig>

    Entity definitions keyed by entity token.

    generatedKeyDelimiter: string

    Delimiter between generated key elements (default |).

    generatedProperties: ParsedGeneratedPropertiesConfig

    Generated property token maps.

    generatedValueDelimiter: string

    Delimiter between generated element name and value (default #).

    hashKey: string

    Global hash key property name.

    indexes: Record<string, ParsedIndexConfig>

    Provider-agnostic index definitions keyed by index token.

    propertyTranscodes: Record<string, string>

    Map of transcoded property token -> transcode name.

    rangeKey: string

    Global range key property name.

    shardKeyDelimiter: string

    Delimiter between entity token and shard suffix in hash key values (default !).

    throttle: number

    Default max concurrency for shard queries during EntityManager.query.

    transcodes: Record<string, ParsedTranscoder>

    Transcoder registry used for encoding/decoding values.