@elastic/elasticsearch-canary
Advanced tools
Comparing version 8.2.0-canary.2 to 8.3.0-canary.1
@@ -24,3 +24,5 @@ /* | ||
export * from '@elastic/transport' | ||
export * as estypes from './lib/api/types' | ||
export * as estypesWithBody from './lib/api/types' | ||
export { Client, SniffingTransport } | ||
export type { ClientOptions, NodeOptions } from './lib/client' |
@@ -78,4 +78,16 @@ "use strict"; | ||
} | ||
const method = 'GET'; | ||
const path = '/_internal/_health'; | ||
let method = ''; | ||
let path = ''; | ||
if (params.component != null && params.feature != null) { | ||
method = 'GET'; | ||
path = `/_internal/_health/${encodeURIComponent(params.component.toString())}/${encodeURIComponent(params.feature.toString())}`; | ||
} | ||
else if (params.component != null) { | ||
method = 'GET'; | ||
path = `/_internal/_health/${encodeURIComponent(params.component.toString())}`; | ||
} | ||
else { | ||
method = 'GET'; | ||
path = '/_internal/_health'; | ||
} | ||
return await this.transport.request({ path, method, querystring, body }, options); | ||
@@ -82,0 +94,0 @@ } |
@@ -13,12 +13,12 @@ import { Transport, TransportRequestOptions, TransportRequestOptionsWithMeta, TransportRequestOptionsWithOutMeta, TransportResult } from '@elastic/transport'; | ||
delete(this: That, params: T.AsyncSearchDeleteRequest | TB.AsyncSearchDeleteRequest, options?: TransportRequestOptions): Promise<T.AsyncSearchDeleteResponse>; | ||
get<TDocument = unknown>(this: That, params: T.AsyncSearchGetRequest | TB.AsyncSearchGetRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.AsyncSearchGetResponse<TDocument>>; | ||
get<TDocument = unknown>(this: That, params: T.AsyncSearchGetRequest | TB.AsyncSearchGetRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.AsyncSearchGetResponse<TDocument>, unknown>>; | ||
get<TDocument = unknown>(this: That, params: T.AsyncSearchGetRequest | TB.AsyncSearchGetRequest, options?: TransportRequestOptions): Promise<T.AsyncSearchGetResponse<TDocument>>; | ||
get<TDocument = unknown, TAggregations = Record<T.AggregateName, T.AggregationsAggregate>>(this: That, params: T.AsyncSearchGetRequest | TB.AsyncSearchGetRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.AsyncSearchGetResponse<TDocument, TAggregations>>; | ||
get<TDocument = unknown, TAggregations = Record<T.AggregateName, T.AggregationsAggregate>>(this: That, params: T.AsyncSearchGetRequest | TB.AsyncSearchGetRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.AsyncSearchGetResponse<TDocument, TAggregations>, unknown>>; | ||
get<TDocument = unknown, TAggregations = Record<T.AggregateName, T.AggregationsAggregate>>(this: That, params: T.AsyncSearchGetRequest | TB.AsyncSearchGetRequest, options?: TransportRequestOptions): Promise<T.AsyncSearchGetResponse<TDocument, TAggregations>>; | ||
status(this: That, params: T.AsyncSearchStatusRequest | TB.AsyncSearchStatusRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.AsyncSearchStatusResponse>; | ||
status(this: That, params: T.AsyncSearchStatusRequest | TB.AsyncSearchStatusRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.AsyncSearchStatusResponse, unknown>>; | ||
status(this: That, params: T.AsyncSearchStatusRequest | TB.AsyncSearchStatusRequest, options?: TransportRequestOptions): Promise<T.AsyncSearchStatusResponse>; | ||
submit<TDocument = unknown>(this: That, params?: T.AsyncSearchSubmitRequest | TB.AsyncSearchSubmitRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.AsyncSearchSubmitResponse<TDocument>>; | ||
submit<TDocument = unknown>(this: That, params?: T.AsyncSearchSubmitRequest | TB.AsyncSearchSubmitRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.AsyncSearchSubmitResponse<TDocument>, unknown>>; | ||
submit<TDocument = unknown>(this: That, params?: T.AsyncSearchSubmitRequest | TB.AsyncSearchSubmitRequest, options?: TransportRequestOptions): Promise<T.AsyncSearchSubmitResponse<TDocument>>; | ||
submit<TDocument = unknown, TAggregations = Record<T.AggregateName, T.AggregationsAggregate>>(this: That, params?: T.AsyncSearchSubmitRequest | TB.AsyncSearchSubmitRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.AsyncSearchSubmitResponse<TDocument, TAggregations>>; | ||
submit<TDocument = unknown, TAggregations = Record<T.AggregateName, T.AggregationsAggregate>>(this: That, params?: T.AsyncSearchSubmitRequest | TB.AsyncSearchSubmitRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.AsyncSearchSubmitResponse<TDocument, TAggregations>, unknown>>; | ||
submit<TDocument = unknown, TAggregations = Record<T.AggregateName, T.AggregationsAggregate>>(this: That, params?: T.AsyncSearchSubmitRequest | TB.AsyncSearchSubmitRequest, options?: TransportRequestOptions): Promise<T.AsyncSearchSubmitResponse<TDocument, TAggregations>>; | ||
} | ||
export {}; |
@@ -16,5 +16,5 @@ import { Transport, TransportRequestOptions, TransportRequestOptionsWithMeta, TransportRequestOptionsWithOutMeta, TransportResult } from '@elastic/transport'; | ||
allocation(this: That, params?: T.CatAllocationRequest | TB.CatAllocationRequest, options?: TransportRequestOptions): Promise<T.CatAllocationResponse>; | ||
componentTemplates(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithOutMeta): Promise<T.TODO>; | ||
componentTemplates(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.TODO, unknown>>; | ||
componentTemplates(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptions): Promise<T.TODO>; | ||
componentTemplates(this: That, params?: T.CatComponentTemplatesRequest | TB.CatComponentTemplatesRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.CatComponentTemplatesResponse>; | ||
componentTemplates(this: That, params?: T.CatComponentTemplatesRequest | TB.CatComponentTemplatesRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.CatComponentTemplatesResponse, unknown>>; | ||
componentTemplates(this: That, params?: T.CatComponentTemplatesRequest | TB.CatComponentTemplatesRequest, options?: TransportRequestOptions): Promise<T.CatComponentTemplatesResponse>; | ||
count(this: That, params?: T.CatCountRequest | TB.CatCountRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.CatCountResponse>; | ||
@@ -21,0 +21,0 @@ count(this: That, params?: T.CatCountRequest | TB.CatCountRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.CatCountResponse, unknown>>; |
@@ -93,2 +93,3 @@ "use strict"; | ||
else if (key !== 'body') { | ||
// @ts-expect-error | ||
querystring[key] = params[key]; | ||
@@ -95,0 +96,0 @@ } |
@@ -93,3 +93,3 @@ "use strict"; | ||
const acceptedPath = ['name']; | ||
const acceptedBody = ['geo_match', 'match']; | ||
const acceptedBody = ['geo_match', 'match', 'range']; | ||
const querystring = {}; | ||
@@ -96,0 +96,0 @@ // @ts-expect-error |
@@ -100,5 +100,5 @@ import { Transport, TransportRequestOptions, TransportRequestOptionsWithMeta, TransportRequestOptionsWithOutMeta, TransportResult } from '@elastic/transport'; | ||
migrateToDataStream(this: That, params: T.IndicesMigrateToDataStreamRequest | TB.IndicesMigrateToDataStreamRequest, options?: TransportRequestOptions): Promise<T.IndicesMigrateToDataStreamResponse>; | ||
modifyDataStream(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithOutMeta): Promise<T.TODO>; | ||
modifyDataStream(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.TODO, unknown>>; | ||
modifyDataStream(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptions): Promise<T.TODO>; | ||
modifyDataStream(this: That, params: T.IndicesModifyDataStreamRequest | TB.IndicesModifyDataStreamRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.IndicesModifyDataStreamResponse>; | ||
modifyDataStream(this: That, params: T.IndicesModifyDataStreamRequest | TB.IndicesModifyDataStreamRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.IndicesModifyDataStreamResponse, unknown>>; | ||
modifyDataStream(this: That, params: T.IndicesModifyDataStreamRequest | TB.IndicesModifyDataStreamRequest, options?: TransportRequestOptions): Promise<T.IndicesModifyDataStreamResponse>; | ||
open(this: That, params: T.IndicesOpenRequest | TB.IndicesOpenRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.IndicesOpenResponse>; | ||
@@ -105,0 +105,0 @@ open(this: That, params: T.IndicesOpenRequest | TB.IndicesOpenRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.IndicesOpenResponse, unknown>>; |
@@ -724,10 +724,24 @@ "use strict"; | ||
const acceptedPath = []; | ||
const acceptedBody = ['actions']; | ||
const querystring = {}; | ||
const body = undefined; | ||
params = params !== null && params !== void 0 ? params : {}; | ||
// @ts-expect-error | ||
const userBody = params === null || params === void 0 ? void 0 : params.body; | ||
let body; | ||
if (typeof userBody === 'string') { | ||
body = userBody; | ||
} | ||
else { | ||
body = userBody != null ? { ...userBody } : undefined; | ||
} | ||
for (const key in params) { | ||
if (acceptedPath.includes(key)) { | ||
if (acceptedBody.includes(key)) { | ||
body = body !== null && body !== void 0 ? body : {}; | ||
// @ts-expect-error | ||
body[key] = params[key]; | ||
} | ||
else if (acceptedPath.includes(key)) { | ||
continue; | ||
} | ||
else if (key !== 'body') { | ||
// @ts-expect-error | ||
querystring[key] = params[key]; | ||
@@ -734,0 +748,0 @@ } |
@@ -121,5 +121,5 @@ import { Transport, TransportRequestOptions, TransportRequestOptionsWithMeta, TransportRequestOptionsWithOutMeta, TransportResult } from '@elastic/transport'; | ||
getTrainedModelsStats(this: That, params?: T.MlGetTrainedModelsStatsRequest | TB.MlGetTrainedModelsStatsRequest, options?: TransportRequestOptions): Promise<T.MlGetTrainedModelsStatsResponse>; | ||
inferTrainedModelDeployment(this: That, params: T.MlInferTrainedModelDeploymentRequest | TB.MlInferTrainedModelDeploymentRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.MlInferTrainedModelDeploymentResponse>; | ||
inferTrainedModelDeployment(this: That, params: T.MlInferTrainedModelDeploymentRequest | TB.MlInferTrainedModelDeploymentRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.MlInferTrainedModelDeploymentResponse, unknown>>; | ||
inferTrainedModelDeployment(this: That, params: T.MlInferTrainedModelDeploymentRequest | TB.MlInferTrainedModelDeploymentRequest, options?: TransportRequestOptions): Promise<T.MlInferTrainedModelDeploymentResponse>; | ||
inferTrainedModel(this: That, params: T.MlInferTrainedModelRequest | TB.MlInferTrainedModelRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.MlInferTrainedModelResponse>; | ||
inferTrainedModel(this: That, params: T.MlInferTrainedModelRequest | TB.MlInferTrainedModelRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.MlInferTrainedModelResponse, unknown>>; | ||
inferTrainedModel(this: That, params: T.MlInferTrainedModelRequest | TB.MlInferTrainedModelRequest, options?: TransportRequestOptions): Promise<T.MlInferTrainedModelResponse>; | ||
info(this: That, params?: T.MlInfoRequest | TB.MlInfoRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.MlInfoResponse>; | ||
@@ -126,0 +126,0 @@ info(this: That, params?: T.MlInfoRequest | TB.MlInfoRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.MlInfoResponse, unknown>>; |
@@ -10,5 +10,5 @@ import { Transport, TransportRequestOptions, TransportRequestOptionsWithMeta, TransportRequestOptionsWithOutMeta, TransportResult } from '@elastic/transport'; | ||
constructor(transport: Transport); | ||
activateUserProfile(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithOutMeta): Promise<T.TODO>; | ||
activateUserProfile(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.TODO, unknown>>; | ||
activateUserProfile(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptions): Promise<T.TODO>; | ||
activateUserProfile(this: That, params: T.SecurityActivateUserProfileRequest | TB.SecurityActivateUserProfileRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.SecurityActivateUserProfileResponse>; | ||
activateUserProfile(this: That, params: T.SecurityActivateUserProfileRequest | TB.SecurityActivateUserProfileRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.SecurityActivateUserProfileResponse, unknown>>; | ||
activateUserProfile(this: That, params: T.SecurityActivateUserProfileRequest | TB.SecurityActivateUserProfileRequest, options?: TransportRequestOptions): Promise<T.SecurityActivateUserProfileResponse>; | ||
authenticate(this: That, params?: T.SecurityAuthenticateRequest | TB.SecurityAuthenticateRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.SecurityAuthenticateResponse>; | ||
@@ -59,11 +59,11 @@ authenticate(this: That, params?: T.SecurityAuthenticateRequest | TB.SecurityAuthenticateRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.SecurityAuthenticateResponse, unknown>>; | ||
disableUser(this: That, params: T.SecurityDisableUserRequest | TB.SecurityDisableUserRequest, options?: TransportRequestOptions): Promise<T.SecurityDisableUserResponse>; | ||
disableUserProfile(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithOutMeta): Promise<T.TODO>; | ||
disableUserProfile(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.TODO, unknown>>; | ||
disableUserProfile(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptions): Promise<T.TODO>; | ||
disableUserProfile(this: That, params: T.SecurityDisableUserProfileRequest | TB.SecurityDisableUserProfileRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.SecurityDisableUserProfileResponse>; | ||
disableUserProfile(this: That, params: T.SecurityDisableUserProfileRequest | TB.SecurityDisableUserProfileRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.SecurityDisableUserProfileResponse, unknown>>; | ||
disableUserProfile(this: That, params: T.SecurityDisableUserProfileRequest | TB.SecurityDisableUserProfileRequest, options?: TransportRequestOptions): Promise<T.SecurityDisableUserProfileResponse>; | ||
enableUser(this: That, params: T.SecurityEnableUserRequest | TB.SecurityEnableUserRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.SecurityEnableUserResponse>; | ||
enableUser(this: That, params: T.SecurityEnableUserRequest | TB.SecurityEnableUserRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.SecurityEnableUserResponse, unknown>>; | ||
enableUser(this: That, params: T.SecurityEnableUserRequest | TB.SecurityEnableUserRequest, options?: TransportRequestOptions): Promise<T.SecurityEnableUserResponse>; | ||
enableUserProfile(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithOutMeta): Promise<T.TODO>; | ||
enableUserProfile(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.TODO, unknown>>; | ||
enableUserProfile(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptions): Promise<T.TODO>; | ||
enableUserProfile(this: That, params: T.SecurityEnableUserProfileRequest | TB.SecurityEnableUserProfileRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.SecurityEnableUserProfileResponse>; | ||
enableUserProfile(this: That, params: T.SecurityEnableUserProfileRequest | TB.SecurityEnableUserProfileRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.SecurityEnableUserProfileResponse, unknown>>; | ||
enableUserProfile(this: That, params: T.SecurityEnableUserProfileRequest | TB.SecurityEnableUserProfileRequest, options?: TransportRequestOptions): Promise<T.SecurityEnableUserProfileResponse>; | ||
enrollKibana(this: That, params?: T.SecurityEnrollKibanaRequest | TB.SecurityEnrollKibanaRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.SecurityEnrollKibanaResponse>; | ||
@@ -105,5 +105,5 @@ enrollKibana(this: That, params?: T.SecurityEnrollKibanaRequest | TB.SecurityEnrollKibanaRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.SecurityEnrollKibanaResponse, unknown>>; | ||
getUserPrivileges(this: That, params?: T.SecurityGetUserPrivilegesRequest | TB.SecurityGetUserPrivilegesRequest, options?: TransportRequestOptions): Promise<T.SecurityGetUserPrivilegesResponse>; | ||
getUserProfile(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithOutMeta): Promise<T.TODO>; | ||
getUserProfile(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.TODO, unknown>>; | ||
getUserProfile(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptions): Promise<T.TODO>; | ||
getUserProfile(this: That, params: T.SecurityGetUserProfileRequest | TB.SecurityGetUserProfileRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.SecurityGetUserProfileResponse>; | ||
getUserProfile(this: That, params: T.SecurityGetUserProfileRequest | TB.SecurityGetUserProfileRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.SecurityGetUserProfileResponse, unknown>>; | ||
getUserProfile(this: That, params: T.SecurityGetUserProfileRequest | TB.SecurityGetUserProfileRequest, options?: TransportRequestOptions): Promise<T.SecurityGetUserProfileResponse>; | ||
grantApiKey(this: That, params: T.SecurityGrantApiKeyRequest | TB.SecurityGrantApiKeyRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.SecurityGrantApiKeyResponse>; | ||
@@ -163,9 +163,9 @@ grantApiKey(this: That, params: T.SecurityGrantApiKeyRequest | TB.SecurityGrantApiKeyRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.SecurityGrantApiKeyResponse, unknown>>; | ||
samlServiceProviderMetadata(this: That, params: T.SecuritySamlServiceProviderMetadataRequest | TB.SecuritySamlServiceProviderMetadataRequest, options?: TransportRequestOptions): Promise<T.SecuritySamlServiceProviderMetadataResponse>; | ||
searchUserProfiles(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithOutMeta): Promise<T.TODO>; | ||
searchUserProfiles(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.TODO, unknown>>; | ||
searchUserProfiles(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptions): Promise<T.TODO>; | ||
updateUserProfileData(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithOutMeta): Promise<T.TODO>; | ||
updateUserProfileData(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.TODO, unknown>>; | ||
updateUserProfileData(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptions): Promise<T.TODO>; | ||
suggestUserProfiles(this: That, params?: T.SecuritySuggestUserProfilesRequest | TB.SecuritySuggestUserProfilesRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.SecuritySuggestUserProfilesResponse>; | ||
suggestUserProfiles(this: That, params?: T.SecuritySuggestUserProfilesRequest | TB.SecuritySuggestUserProfilesRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.SecuritySuggestUserProfilesResponse, unknown>>; | ||
suggestUserProfiles(this: That, params?: T.SecuritySuggestUserProfilesRequest | TB.SecuritySuggestUserProfilesRequest, options?: TransportRequestOptions): Promise<T.SecuritySuggestUserProfilesResponse>; | ||
updateUserProfileData(this: That, params: T.SecurityUpdateUserProfileDataRequest | TB.SecurityUpdateUserProfileDataRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.SecurityUpdateUserProfileDataResponse>; | ||
updateUserProfileData(this: That, params: T.SecurityUpdateUserProfileDataRequest | TB.SecurityUpdateUserProfileDataRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.SecurityUpdateUserProfileDataResponse, unknown>>; | ||
updateUserProfileData(this: That, params: T.SecurityUpdateUserProfileDataRequest | TB.SecurityUpdateUserProfileDataRequest, options?: TransportRequestOptions): Promise<T.SecurityUpdateUserProfileDataResponse>; | ||
} | ||
export {}; |
@@ -33,10 +33,24 @@ "use strict"; | ||
const acceptedPath = []; | ||
const acceptedBody = ['access_token', 'grant_type', 'password', 'username']; | ||
const querystring = {}; | ||
const body = undefined; | ||
params = params !== null && params !== void 0 ? params : {}; | ||
// @ts-expect-error | ||
const userBody = params === null || params === void 0 ? void 0 : params.body; | ||
let body; | ||
if (typeof userBody === 'string') { | ||
body = userBody; | ||
} | ||
else { | ||
body = userBody != null ? { ...userBody } : undefined; | ||
} | ||
for (const key in params) { | ||
if (acceptedPath.includes(key)) { | ||
if (acceptedBody.includes(key)) { | ||
body = body !== null && body !== void 0 ? body : {}; | ||
// @ts-expect-error | ||
body[key] = params[key]; | ||
} | ||
else if (acceptedPath.includes(key)) { | ||
continue; | ||
} | ||
else if (key !== 'body') { | ||
// @ts-expect-error | ||
querystring[key] = params[key]; | ||
@@ -355,3 +369,2 @@ } | ||
const body = undefined; | ||
params = params !== null && params !== void 0 ? params : {}; | ||
for (const key in params) { | ||
@@ -362,2 +375,3 @@ if (acceptedPath.includes(key)) { | ||
else if (key !== 'body') { | ||
// @ts-expect-error | ||
querystring[key] = params[key]; | ||
@@ -391,3 +405,2 @@ } | ||
const body = undefined; | ||
params = params !== null && params !== void 0 ? params : {}; | ||
for (const key in params) { | ||
@@ -398,2 +411,3 @@ if (acceptedPath.includes(key)) { | ||
else if (key !== 'body') { | ||
// @ts-expect-error | ||
querystring[key] = params[key]; | ||
@@ -687,3 +701,2 @@ } | ||
const body = undefined; | ||
params = params !== null && params !== void 0 ? params : {}; | ||
for (const key in params) { | ||
@@ -694,2 +707,3 @@ if (acceptedPath.includes(key)) { | ||
else if (key !== 'body') { | ||
// @ts-expect-error | ||
querystring[key] = params[key]; | ||
@@ -1210,12 +1224,27 @@ } | ||
} | ||
async searchUserProfiles(params, options) { | ||
async suggestUserProfiles(params, options) { | ||
const acceptedPath = []; | ||
const acceptedBody = ['name', 'size']; | ||
const querystring = {}; | ||
const body = undefined; | ||
// @ts-expect-error | ||
const userBody = params === null || params === void 0 ? void 0 : params.body; | ||
let body; | ||
if (typeof userBody === 'string') { | ||
body = userBody; | ||
} | ||
else { | ||
body = userBody != null ? { ...userBody } : undefined; | ||
} | ||
params = params !== null && params !== void 0 ? params : {}; | ||
for (const key in params) { | ||
if (acceptedPath.includes(key)) { | ||
if (acceptedBody.includes(key)) { | ||
body = body !== null && body !== void 0 ? body : {}; | ||
// @ts-expect-error | ||
body[key] = params[key]; | ||
} | ||
else if (acceptedPath.includes(key)) { | ||
continue; | ||
} | ||
else if (key !== 'body') { | ||
// @ts-expect-error | ||
querystring[key] = params[key]; | ||
@@ -1225,3 +1254,3 @@ } | ||
const method = body != null ? 'POST' : 'GET'; | ||
const path = '/_security/profile/_search'; | ||
const path = '/_security/profile/_suggest'; | ||
return await this.transport.request({ path, method, querystring, body }, options); | ||
@@ -1231,10 +1260,24 @@ } | ||
const acceptedPath = ['uid']; | ||
const acceptedBody = ['access', 'data']; | ||
const querystring = {}; | ||
const body = undefined; | ||
params = params !== null && params !== void 0 ? params : {}; | ||
// @ts-expect-error | ||
const userBody = params === null || params === void 0 ? void 0 : params.body; | ||
let body; | ||
if (typeof userBody === 'string') { | ||
body = userBody; | ||
} | ||
else { | ||
body = userBody != null ? { ...userBody } : undefined; | ||
} | ||
for (const key in params) { | ||
if (acceptedPath.includes(key)) { | ||
if (acceptedBody.includes(key)) { | ||
body = body !== null && body !== void 0 ? body : {}; | ||
// @ts-expect-error | ||
body[key] = params[key]; | ||
} | ||
else if (acceptedPath.includes(key)) { | ||
continue; | ||
} | ||
else if (key !== 'body') { | ||
// @ts-expect-error | ||
querystring[key] = params[key]; | ||
@@ -1241,0 +1284,0 @@ } |
@@ -76,6 +76,20 @@ "use strict"; | ||
const acceptedPath = ['node_id']; | ||
const acceptedBody = ['type', 'reason', 'allocation_delay', 'target_node_name']; | ||
const querystring = {}; | ||
const body = undefined; | ||
// @ts-expect-error | ||
const userBody = params === null || params === void 0 ? void 0 : params.body; | ||
let body; | ||
if (typeof userBody === 'string') { | ||
body = userBody; | ||
} | ||
else { | ||
body = userBody != null ? { ...userBody } : undefined; | ||
} | ||
for (const key in params) { | ||
if (acceptedPath.includes(key)) { | ||
if (acceptedBody.includes(key)) { | ||
body = body !== null && body !== void 0 ? body : {}; | ||
// @ts-expect-error | ||
body[key] = params[key]; | ||
} | ||
else if (acceptedPath.includes(key)) { | ||
continue; | ||
@@ -82,0 +96,0 @@ } |
@@ -142,9 +142,9 @@ "use strict"; | ||
}, opts); | ||
if (options.caFingerprint !== null && isHttpConnection((_c = opts.node) !== null && _c !== void 0 ? _c : opts.nodes)) { | ||
if (options.caFingerprint != null && isHttpConnection((_c = opts.node) !== null && _c !== void 0 ? _c : opts.nodes)) { | ||
throw new transport_1.errors.ConfigurationError('You can\'t configure the caFingerprint with a http connection'); | ||
} | ||
if (options.maxResponseSize !== null && options.maxResponseSize > buffer_1.default.constants.MAX_STRING_LENGTH) { | ||
if (options.maxResponseSize != null && options.maxResponseSize > buffer_1.default.constants.MAX_STRING_LENGTH) { | ||
throw new transport_1.errors.ConfigurationError(`The maxResponseSize cannot be bigger than ${buffer_1.default.constants.MAX_STRING_LENGTH}`); | ||
} | ||
if (options.maxCompressedResponseSize !== null && options.maxCompressedResponseSize > buffer_1.default.constants.MAX_LENGTH) { | ||
if (options.maxCompressedResponseSize != null && options.maxCompressedResponseSize > buffer_1.default.constants.MAX_LENGTH) { | ||
throw new transport_1.errors.ConfigurationError(`The maxCompressedResponseSize cannot be bigger than ${buffer_1.default.constants.MAX_LENGTH}`); | ||
@@ -151,0 +151,0 @@ } |
{ | ||
"name": "@elastic/elasticsearch-canary", | ||
"version": "8.2.0-canary.2", | ||
"versionCanary": "8.2.0-canary.2", | ||
"version": "8.3.0-canary.1", | ||
"versionCanary": "8.3.0-canary.1", | ||
"description": "The official Elasticsearch client for Node.js", | ||
@@ -48,39 +48,40 @@ "main": "index.js", | ||
"engines": { | ||
"node": ">=12" | ||
"node": ">=14" | ||
}, | ||
"devDependencies": { | ||
"@sinonjs/fake-timers": "github:sinonjs/fake-timers#0bfffc1", | ||
"@types/debug": "^4.1.6", | ||
"@types/debug": "^4.1.7", | ||
"@types/ms": "^0.7.31", | ||
"@types/node": "^16.4.1", | ||
"@types/sinonjs__fake-timers": "^6.0.3", | ||
"@types/node": "^17.0.31", | ||
"@types/sinonjs__fake-timers": "^8.1.2", | ||
"@types/split2": "^3.2.1", | ||
"@types/stoppable": "^1.1.1", | ||
"@types/tap": "^15.0.5", | ||
"@types/tap": "^15.0.7", | ||
"cross-zip": "^4.0.0", | ||
"desm": "^1.2.0", | ||
"fast-deep-equal": "^3.1.3", | ||
"into-stream": "^6.0.0", | ||
"into-stream": "^7.0.0", | ||
"js-yaml": "^4.1.0", | ||
"license-checker": "^25.0.1", | ||
"minimist": "^1.2.5", | ||
"minimist": "^1.2.6", | ||
"ms": "^2.1.3", | ||
"node-abort-controller": "^2.0.0", | ||
"node-fetch": "^2.6.2", | ||
"node-abort-controller": "^3.0.1", | ||
"node-fetch": "^2.6.7", | ||
"ora": "^5.4.1", | ||
"proxy": "^1.0.2", | ||
"rimraf": "^3.0.2", | ||
"semver": "^7.3.5", | ||
"split2": "^3.2.2", | ||
"standard": "^16.0.3", | ||
"semver": "^7.3.7", | ||
"split2": "^4.1.0", | ||
"stoppable": "^1.1.0", | ||
"tap": "^15.0.9", | ||
"ts-node": "^10.1.0", | ||
"ts-standard": "^10.0.0", | ||
"typescript": "^4.3.5", | ||
"tap": "^16.1.0", | ||
"ts-node": "^10.7.0", | ||
"ts-standard": "^11.0.0", | ||
"typescript": "^4.6.4", | ||
"workq": "^3.0.0", | ||
"xmlbuilder2": "^3.0.2" | ||
"xmlbuilder2": "^3.0.2", | ||
"zx": "^6.1.0" | ||
}, | ||
"dependencies": { | ||
"@elastic/transport": "^8.0.2", | ||
"tslib": "^2.3.0" | ||
"@elastic/transport": "^8.2.0", | ||
"tslib": "^2.4.0" | ||
}, | ||
@@ -94,3 +95,3 @@ "tap": { | ||
}, | ||
"commitHash": "720b5b44" | ||
"commitHash": "33e0873e" | ||
} |
@@ -5,3 +5,3 @@ <img align="right" width="auto" height="auto" src="https://www.elastic.co/static-res/images/elastic-logo-200.png"> | ||
[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](http://standardjs.com/) [![Build Status](https://clients-ci.elastic.co/buildStatus/icon?job=elastic%2Belasticsearch-js%2Bmain)](https://clients-ci.elastic.co/view/Javascript/job/elastic+elasticsearch-js+main/) [![Node CI](https://github.com/elastic/elasticsearch-js/actions/workflows/nodejs.yml/badge.svg)](https://github.com/elastic/elasticsearch-js/actions/workflows/nodejs.yml) [![codecov](https://codecov.io/gh/elastic/elasticsearch-js/branch/master/graph/badge.svg)](https://codecov.io/gh/elastic/elasticsearch-js) [![NPM downloads](https://img.shields.io/npm/dm/@elastic/elasticsearch.svg?style=flat)](https://www.npmjs.com/package/@elastic/elasticsearch) | ||
[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](http://standardjs.com/) [![Build Status](https://clients-ci.elastic.co/buildStatus/icon?job=elastic%2Belasticsearch-js%2Bmain)](https://clients-ci.elastic.co/view/JavaScript/job/elastic+elasticsearch-js+main/) [![Node CI](https://github.com/elastic/elasticsearch-js/actions/workflows/nodejs.yml/badge.svg)](https://github.com/elastic/elasticsearch-js/actions/workflows/nodejs.yml) [![codecov](https://codecov.io/gh/elastic/elasticsearch-js/branch/master/graph/badge.svg)](https://codecov.io/gh/elastic/elasticsearch-js) [![NPM downloads](https://img.shields.io/npm/dm/@elastic/elasticsearch.svg?style=flat)](https://www.npmjs.com/package/@elastic/elasticsearch) | ||
@@ -26,3 +26,3 @@ The official Node.js client for Elasticsearch. | ||
NOTE: The minimum supported version of Node.js is `v12`. | ||
NOTE: The minimum supported version of Node.js is `v14`. | ||
@@ -49,4 +49,5 @@ The client versioning follows the Elastic Stack versioning, this means that | ||
| `8.x` | `December 2019` | `7.11` (early 2021) | | ||
| `10.x` | `April 2021` | `7.12` (mid 2021) | | ||
| `12.x` | `April 2022` | `8.2` (early 2022) | | ||
| `10.x` | `April 2021` | `7.12` (mid 2021) | | ||
| `12.x` | `April 2022` | `8.2` (early 2022) | | ||
| `14.x` | `April 2023` | `8.8` (early 2023) | | ||
@@ -95,3 +96,6 @@ ### Compatibility | ||
const { Client } = require('@elastic/elasticsearch') | ||
const client = new Client({ node: 'http://localhost:9200' }) | ||
const client = new Client({ | ||
cloud: { id: '<cloud-id>' }, | ||
auth: { apiKey: 'base64EncodedKey' } | ||
}) | ||
@@ -166,4 +170,10 @@ async function run () { | ||
const client6 = new Client6({ node: 'http://localhost:9200' }) | ||
const client7 = new Client7({ node: 'http://localhost:9201' }) | ||
const client6 = new Client6({ | ||
cloud: { id: '<cloud-id>' }, | ||
auth: { apiKey: 'base64EncodedKey' } | ||
}) | ||
const client7 = new Client7({ | ||
cloud: { id: '<cloud-id>' }, | ||
auth: { apiKey: 'base64EncodedKey' } | ||
}) | ||
@@ -170,0 +180,0 @@ client6.info().then(console.log, console.log) |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
2271730
47172
187
31
Updated@elastic/transport@^8.2.0
Updatedtslib@^2.4.0