unomi-node-sdk
Version:
Node.js sdk for the Apache Unomi cdp
31 lines (30 loc) • 954 B
TypeScript
import { FilteredResponse } from "../types/sdkResponse";
import { CreateProperties } from "../types/tenants";
import { Client } from "@elastic/elasticsearch";
/**
* @function register
* @param {Client} elasticClient
* @param {CreateProperties} properties
* @returns {Promise}
*/
export declare function register(elasticClient: Client, properties: CreateProperties): Promise<any>;
/**
* @function deleteTenant
* @param {Client} elasticClient
* @param {string} tenantKey
* @returns {Promise}
*/
export declare function deleteTenant(elasticClient: Client, tenantName: string): Promise<any>;
/**
* @function get
* @param {Client} elasticClient
* @param {string} tenantName
* @returns {Promise}
*/
export declare function get(elasticClient: Client, tenantName: string): FilteredResponse;
/**
* @function getAll
* @param {Client} elasticClient
* @returns {Promise}
*/
export declare function getAll(elasticClient: Client): FilteredResponse;