typesense
Version:
Javascript Library for Typesense
27 lines (26 loc) • 770 B
TypeScript
import ApiCall from "./ApiCall";
import { AnalyticsEventCreateSchema } from "./AnalyticsEvent";
export interface AnalyticsEventsRetrieveSchema {
events: {
name: string;
event_type: string;
collection: string;
timestamp: number;
user_id: string;
doc_id?: string;
doc_ids?: string[];
query?: string;
}[];
}
export default class AnalyticsEvents {
private readonly apiCall;
constructor(apiCall: ApiCall);
create(params: AnalyticsEventCreateSchema): Promise<AnalyticsEventCreateSchema>;
retrieve(params: {
user_id: string;
name: string;
n: number;
}): Promise<AnalyticsEventsRetrieveSchema>;
private endpointPath;
static get RESOURCEPATH(): string;
}