weaviate-client
    Preparing search index...

    Type Alias NonRefKeys<Obj>

    NonRefKeys: {
        [Key in keyof Obj]-?: undefined extends Obj[Key]
            ? IsWeaviateField<Exclude<Obj[Key], undefined>> extends never
                ? never
                : Key
            : IsWeaviateField<Obj[Key]> extends never ? never : Key
    }[keyof Obj] & string

    This is an internal type that is used to extract the keys of a user-provided generic type that are not references.

    Type Parameters

    • Obj