Libraries v5.0.0
    Preparing search index...

    Type Alias SchemaAwareQuery<S, Connected>

    SchemaAwareQuery: Connected extends true
        ? ReadVariantMetadata<S> extends {
            discriminator: string;
            variants: Record<string, unknown>;
        }
            ? PolymorphicQueryBuilder<S>
            : SchemaQueryBuilder<S>
        : ReadVariantMetadata<S> extends {
            discriminator: string;
            variants: Record<string, unknown>;
        }
            ? QueryView<
                PolymorphicQueryBuilder<S, VariantReadSchemas, [], Connected>,
                Connected,
            >
            : QueryView<
                SchemaQueryBuilder<
                    S,
                    ObjectReadSchema<S, keyof ReadRelations<S>>,
                    ReadRelations<S>,
                    true,
                    [],
                    Connected,
                >,
                Connected,
            >

    Query factory result: a table query or a declared polymorphic union.

    Type Parameters

    • S extends ReadObject
    • Connected extends boolean = true