unomi-sdk-node
Version:
Node module to interact with unomi.
39 lines (38 loc) • 1.22 kB
TypeScript
import { FilteredResponse } from "../../src/types/sdkResponse";
import * as UtilsTypes from "../../src/types/utils.d";
/**
* @function createUuid
*/
export declare function generateUuid(): any;
/**
* @function validateRequiredProps
* @param {string[]} required
* @param {{[key: string]: any}} props
*/
export declare function validateRequiredProps(required: string[], props: {
[key: string]: any;
}): UtilsTypes.validateProps;
/**
* @function getComparisonOperators
*/
export declare function getComparisonOperators(): any;
/**
* @function callUnomi
* @param {string} method
* @param {string} url
* @param {object} body
* @param {string} auth
* @param {string} successStatus
* @returns {FilteredResponse}
*/
export declare function callUnomi(method: string, url: string, body: object, auth: Record<string, string>, successStatus: number): FilteredResponse;
/**
* @function callElasticsearch
* @param {string} method
* @param {string} url
* @param {object} body
* @param {string} auth
* @param {string} successStatus
* @returns {FilteredResponse}
*/
export declare function callElasticsearch(method: string, url: string, auth: Record<string, string>, successStatus: number): FilteredResponse;