weaviate-client
Version:
JS/TS client for Weaviate
9 lines (8 loc) • 551 B
TypeScript
import { CountRef, FilterTargetInternal, MultiTargetRef, SingleTargetRef } from './types.js';
export declare class TargetGuards {
static isSingleTargetRef(target?: FilterTargetInternal): target is SingleTargetRef;
static isMultiTargetRef(target?: FilterTargetInternal): target is MultiTargetRef;
static isCountRef(target?: FilterTargetInternal): target is CountRef;
static isProperty(target?: FilterTargetInternal): target is string;
static isTargetRef(target?: FilterTargetInternal): target is SingleTargetRef | MultiTargetRef;
}