type ResolveType<TExplicit, TSchema, TFallback> = unknown extends TExplicit ? [TSchema] extends [never] ? TFallback : InferSchemaOutput<TSchema> : TExplicit extends object ? TExplicit : Record<string, unknown>;
type ResolveType<TExplicit, TSchema, TFallback> = unknown extends TExplicit ? [TSchema] extends [never] ? TFallback : InferSchemaOutput<TSchema> : TExplicit extends object ? TExplicit : Record<string, unknown>;
Definiert in: packages/db/src/types.ts:64
Hilfstyp zur Bestimmung des endgültigen Typs basierend auf Priorität
• TExplicit
• TSchema erweitert StandardSchemaV1 = never
• TFallback erweitert object = Record<string, unknown>
Dieser Typ wird intern verwendet, um den Typ des Collection-Elements basierend auf den bereitgestellten Generics und dem Schema aufzulösen. Benutzer sollten diesen Typ nicht direkt verwenden müssen, aber das Verständnis der Prioritätsreihenfolge ist beim Definieren von Collections hilfreich.
Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.