UNPKG

typesense

Version:
17 lines (16 loc) 718 B
import ApiCall from "./ApiCall"; import { AnalyticsRuleCreateSchema, AnalyticsRuleSchema, AnalyticsRuleUpsertSchema } from "./AnalyticsRule"; export interface AnalyticsRulesRetrieveSchema { rules: AnalyticsRuleSchema[]; } export default class AnalyticsRules { private readonly apiCall; constructor(apiCall: ApiCall); create(params: AnalyticsRuleCreateSchema | AnalyticsRuleCreateSchema[]): Promise<AnalyticsRuleSchema | (AnalyticsRuleSchema | { error?: string; })[]>; upsert(name: string, params: AnalyticsRuleUpsertSchema): Promise<AnalyticsRuleSchema>; retrieve(ruleTag?: string): Promise<AnalyticsRuleSchema[]>; private endpointPath; static get RESOURCEPATH(): string; }