UNPKG

@restorecommerce/chassis-srv

Version:
27 lines (26 loc) 768 B
import { ArrayCursor } from 'arangojs/cursor'; import { CreateArangoSearchViewOptions } from 'arangojs/view'; import { CreateAnalyzerOptions } from 'arangojs/analyzer'; export interface TraversalResponse { rootCursor?: ArrayCursor; associationCursor?: ArrayCursor; } export interface AnalyzerOptions { [key: string]: CreateAnalyzerOptions; } export interface ViewAnalyzerOptions { view: { collectionName: string; viewName: string; similarityThreshold: number; options: CreateArangoSearchViewOptions; }; analyzers: string[]; analyzerOptions: AnalyzerOptions[]; } export interface ViewMap { fields: string[]; viewName: string; similarityThreshold: number; analyzerOptions: AnalyzerOptions[]; }