Type Alias FlavourAwareWhereInput<T, F>

FlavourAwareWhereInput: TypedWhereInput<T> & (
    F extends "blazegraph"
        ? {
            [K in keyof T]?: T[K] extends string
                ? FilterOperatorsForType<T[K]>
                | GeoFilterOperators
                : FilterOperatorsForType<NonNullable<T[K]>>
        }
        : {}
)

Flavour-aware WHERE input that adds flavour-specific operators

Type Parameters

  • T

    The type to derive filter from

  • F extends "default" | "blazegraph" | "oxigraph" | "allegro" = "default"

    The SPARQL flavour ('default' | 'blazegraph' | 'oxigraph' | 'allegro')