weaviate-client
Version:
JS/TS client for Weaviate
45 lines (44 loc) • 1.06 kB
TypeScript
export interface NearMediaBase {
certainty?: number;
distance?: number;
targetVectors?: string[];
}
export interface NearMediaArgs extends NearMediaBase {
media: string;
type: NearMediaType;
}
export interface NearImageArgs extends NearMediaBase {
image: string;
}
export interface NearAudioArgs extends NearMediaBase {
audio: string;
}
export interface NearVideoArgs extends NearMediaBase {
video: string;
}
export interface NearThermalArgs extends NearMediaBase {
thermal: string;
}
export interface NearDepthArgs extends NearMediaBase {
depth: string;
}
export interface NearIMUArgs extends NearMediaBase {
imu: string;
}
export declare enum NearMediaType {
Image = "Image",
Audio = "Audio",
Video = "Video",
Thermal = "Thermal",
Depth = "Depth",
IMU = "IMU"
}
export default class GraphQLNearMedia {
private certainty?;
private distance?;
private media;
private type;
private targetVectors?;
constructor(args: NearMediaArgs);
toString(wrap?: boolean): string;
}