Type Alias ConfigEntityGenerated<EntityToken, M, T>Protected

ConfigEntityGenerated<EntityToken, M, T>: ([PropertiesOfType<M[EntityToken], never>] extends [never]
    ? never
    : Record<PropertiesOfType<M[EntityToken], never>, {
        atomic?: boolean;
        elements: TranscodableProperties<M[EntityToken], T>[];
        sharded?: boolean;
    }>) | ([PropertiesOfType<M[EntityToken], never>] extends [never]
    ? Record<string, never>
    : never)

Returns the generated property of a Config entity.

Type Parameters

All Entity properties of type never must be represented, and no extra properties are allowed.