unomi-node-sdk
Version:
Node.js sdk for the Apache Unomi cdp
29 lines (28 loc) • 1.03 kB
TypeScript
import { AxiosInstance } from "axios";
import { QueryConfig } from "../types/profiles";
import { FilteredResponse } from "../types/sdkResponse";
import { QueryParams } from "../types/queryBuilder";
import { SessionEventQueryConfig } from "../types/events";
/**
* @function query
* @param {AxiosInstance} axios
* @param {QueryConfig} params
* @param {QueryParams[]} query
* @returns {FilteredResponse}
*/
export declare function query(axios: AxiosInstance, params: QueryConfig, query: QueryParams[]): FilteredResponse;
/**
* @function getBySession
* @param {AxiosInstance} axios
* @param {string} sessionId
* @param {SessionEventQueryConfig} params
* @returns {FilteredResponse}
*/
export declare function getBySession(axios: AxiosInstance, sessionId: string, params: SessionEventQueryConfig): FilteredResponse;
/**
* @function count
* @param {AxiosInstance} axios
* @param {string} appName
* @returns {FilteredResponse}
*/
export declare function count(axios: AxiosInstance, query: QueryParams[]): FilteredResponse;