UNPKG

@openforge/elastic-enterprise-search

Version:

Official Node.js client for Elastic Enterprise Search, App Search, and Workplace Search.

20 lines (19 loc) 508 B
import { CloudConnectionPool, Diagnostic } from '@elastic/transport'; export interface BasicAuth { username: string; password: string; } export interface BearerAuth { token: string; } export interface InternalOptions { connectionPool: CloudConnectionPool; diagnostic: Diagnostic; } export interface ClientOptions extends AuthOptions { url: string; } export interface AuthOptions { auth: BasicAuth | BearerAuth; } export declare function isBearerAuth(obj: any): obj is BearerAuth;