/var/www/qr4y.com/server/delivery/node_modules/@grpc/grpc-js/build/src
NameSizeModeActions
generated/-0755rm
admin.d.ts4470644editdlrm
admin.js12770644editdlrm
admin.js.map4710644editdlrm
backoff-timeout.d.ts21870644editdlrm
backoff-timeout.js50710644editdlrm
backoff-timeout.js.map28960644editdlrm
call-credentials-filter.d.ts6840644editdlrm
call-credentials-filter.js32110644editdlrm
call-credentials-filter.js.map16850644editdlrm
call-credentials.d.ts24230644editdlrm
call-credentials.js49910644editdlrm
call-credentials.js.map32660644editdlrm
call-stream.d.ts57880644editdlrm
call-stream.js304230644editdlrm
call-stream.js.map186690644editdlrm
call.d.ts35830644editdlrm
call.js50730644editdlrm
call.js.map27790644editdlrm
channel-credentials.d.ts38360644editdlrm
channel-credentials.js73060644editdlrm
channel-credentials.js.map36640644editdlrm
channel-options.d.ts22150644editdlrm
channel-options.js21790644editdlrm
channel-options.js.map12080644editdlrm
channel.d.ts58080644editdlrm
channel.js289830644editdlrm
channel.js.map160580644editdlrm
channelz.d.ts39080644editdlrm
channelz.js229550644editdlrm
channelz.js.map172970644editdlrm
client-interceptors.d.ts47820644editdlrm
client-interceptors.js178680644editdlrm
client-interceptors.js.map106790644editdlrm
client.d.ts58280644editdlrm
client.js183280644editdlrm
client.js.map119090644editdlrm
compression-algorithms.d.ts940644editdlrm
compression-algorithms.js11580644editdlrm
compression-algorithms.js.map3110644editdlrm
compression-filter.d.ts12420644editdlrm
compression-filter.js103060644editdlrm
compression-filter.js.map62670644editdlrm
connectivity-state.d.ts1350644editdlrm
connectivity-state.js12640644editdlrm
connectivity-state.js.map3270644editdlrm
constants.d.ts9440644editdlrm
constants.js31060644editdlrm
constants.js.map9500644editdlrm
deadline-filter.d.ts8250644editdlrm
deadline-filter.js36280644editdlrm
deadline-filter.js.map25740644editdlrm
duration.d.ts2670644editdlrm
duration.js12530644editdlrm
duration.js.map6060644editdlrm
events.d.ts5210644editdlrm
events.js7110644editdlrm
events.js.map1310644editdlrm
experimental.d.ts12790644editdlrm
experimental.js35200644editdlrm
experimental.js.map7410644editdlrm
filter-stack.d.ts9760644editdlrm
filter-stack.js25890644editdlrm
filter-stack.js.map21240644editdlrm
filter.d.ts11060644editdlrm
filter.js11290644editdlrm
filter.js.map4850644editdlrm
http_proxy.d.ts6960644editdlrm
http_proxy.js93590644editdlrm
http_proxy.js.map60090644editdlrm
index.d.ts53350644editdlrm
index.js87670644editdlrm
index.js.map29450644editdlrm
load-balancer-child-handler.d.ts8150644editdlrm
load-balancer-child-handler.js52260644editdlrm
load-balancer-child-handler.js.map32310644editdlrm
load-balancer-outlier-detection.d.ts26630644editdlrm
load-balancer-outlier-detection.js227630644editdlrm
load-balancer-outlier-detection.js.map163500644editdlrm
load-balancer-pick-first.d.ts28280644editdlrm
load-balancer-pick-first.js173250644editdlrm
load-balancer-pick-first.js.map93590644editdlrm
load-balancer-round-robin.d.ts8040644editdlrm
load-balancer-round-robin.js78140644editdlrm
load-balancer-round-robin.js.map50110644editdlrm
load-balancer.d.ts44530644editdlrm
load-balancer.js48450644editdlrm
load-balancer.js.map23530644editdlrm
logging.d.ts5080644editdlrm
logging.js38790644editdlrm
logging.js.map26820644editdlrm
make-client.d.ts30100644editdlrm
make-client.js54980644editdlrm
make-client.js.map31120644editdlrm
max-message-size-filter.d.ts8320644editdlrm
max-message-size-filter.js33020644editdlrm
max-message-size-filter.js.map16750644editdlrm
metadata.d.ts31950644editdlrm
metadata.js89830644editdlrm
metadata.js.map57420644editdlrm
object-stream.d.ts16200644editdlrm
object-stream.js7180644editdlrm
object-stream.js.map1450644editdlrm
picker.d.ts33090644editdlrm
picker.js31240644editdlrm
picker.js.map12560644editdlrm
resolver-dns.d.ts2320644editdlrm
resolver-dns.js131130644editdlrm
resolver-dns.js.map73320644editdlrm
resolver-ip.d.ts390644editdlrm
resolver-ip.js38030644editdlrm
resolver-ip.js.map24770644editdlrm
resolver-uds.d.ts390644editdlrm
resolver-uds.js15170644editdlrm
resolver-uds.js.map8180644editdlrm
resolver.d.ts42850644editdlrm
resolver.js32160644editdlrm
resolver.js.map13840644editdlrm
resolving-load-balancer.d.ts27560644editdlrm
resolving-load-balancer.js119870644editdlrm
resolving-load-balancer.js.map62370644editdlrm
server-call.d.ts79410644editdlrm
server-call.js232440644editdlrm
server-call.js.map181680644editdlrm
server-credentials.d.ts4800644editdlrm
server-credentials.js28290644editdlrm
server-credentials.js.map17820644editdlrm
server.d.ts18400644editdlrm
server.js323200644editdlrm
server.js.map224670644editdlrm
service-config.d.ts15380644editdlrm
service-config.js108980644editdlrm
service-config.js.map66860644editdlrm
status-builder.d.ts6540644editdlrm
status-builder.js17670644editdlrm
status-builder.js.map9720644editdlrm
stream-decoder.d.ts3130644editdlrm
stream-decoder.js42670644editdlrm
stream-decoder.js.map27150644editdlrm
subchannel-address.d.ts9560644editdlrm
subchannel-address.js21000644editdlrm
subchannel-address.js.map10560644editdlrm
subchannel-interface.d.ts17170644editdlrm
subchannel-interface.js15990644editdlrm
subchannel-interface.js.map8840644editdlrm
subchannel-pool.d.ts14720644editdlrm
subchannel-pool.js55550644editdlrm
subchannel-pool.js.map24260644editdlrm
subchannel.d.ts70080644editdlrm
subchannel.js371880644editdlrm
subchannel.js.map208110644editdlrm
tls-helpers.d.ts1490644editdlrm
tls-helpers.js12720644editdlrm
tls-helpers.js.map5020644editdlrm
uri-parser.d.ts3570644editdlrm
uri-parser.js32740644editdlrm
uri-parser.js.map20100644editdlrm
Edit: /var/www/qr4y.com/server/delivery/node_modules/@grpc/grpc-js/build/src/client.js (18328B)
"use strict"; /* * Copyright 2019 gRPC authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * */ Object.defineProperty(exports, "__esModule", { value: true }); exports.Client = void 0; const call_1 = require("./call"); const channel_1 = require("./channel"); const connectivity_state_1 = require("./connectivity-state"); const constants_1 = require("./constants"); const metadata_1 = require("./metadata"); const client_interceptors_1 = require("./client-interceptors"); const CHANNEL_SYMBOL = Symbol(); const INTERCEPTOR_SYMBOL = Symbol(); const INTERCEPTOR_PROVIDER_SYMBOL = Symbol(); const CALL_INVOCATION_TRANSFORMER_SYMBOL = Symbol(); function isFunction(arg) { return typeof arg === 'function'; } /** * A generic gRPC client. Primarily useful as a base class for all generated * clients. */ class Client { constructor(address, credentials, options = {}) { var _a, _b; options = Object.assign({}, options); this[INTERCEPTOR_SYMBOL] = (_a = options.interceptors) !== null && _a !== void 0 ? _a : []; delete options.interceptors; this[INTERCEPTOR_PROVIDER_SYMBOL] = (_b = options.interceptor_providers) !== null && _b !== void 0 ? _b : []; delete options.interceptor_providers; if (this[INTERCEPTOR_SYMBOL].length > 0 && this[INTERCEPTOR_PROVIDER_SYMBOL].length > 0) { throw new Error('Both interceptors and interceptor_providers were passed as options ' + 'to the client constructor. Only one of these is allowed.'); } this[CALL_INVOCATION_TRANSFORMER_SYMBOL] = options.callInvocationTransformer; delete options.callInvocationTransformer; if (options.channelOverride) { this[CHANNEL_SYMBOL] = options.channelOverride; } else if (options.channelFactoryOverride) { const channelFactoryOverride = options.channelFactoryOverride; delete options.channelFactoryOverride; this[CHANNEL_SYMBOL] = channelFactoryOverride(address, credentials, options); } else { this[CHANNEL_SYMBOL] = new channel_1.ChannelImplementation(address, credentials, options); } } close() { this[CHANNEL_SYMBOL].close(); } getChannel() { return this[CHANNEL_SYMBOL]; } waitForReady(deadline, callback) { const checkState = (err) => { if (err) { callback(new Error('Failed to connect before the deadline')); return; } let newState; try { newState = this[CHANNEL_SYMBOL].getConnectivityState(true); } catch (e) { callback(new Error('The channel has been closed')); return; } if (newState === connectivity_state_1.ConnectivityState.READY) { callback(); } else { try { this[CHANNEL_SYMBOL].watchConnectivityState(newState, deadline, checkState); } catch (e) { callback(new Error('The channel has been closed')); } } }; setImmediate(checkState); } checkOptionalUnaryResponseArguments(arg1, arg2, arg3) { if (isFunction(arg1)) { return { metadata: new metadata_1.Metadata(), options: {}, callback: arg1 }; } else if (isFunction(arg2)) { if (arg1 instanceof metadata_1.Metadata) { return { metadata: arg1, options: {}, callback: arg2 }; } else { return { metadata: new metadata_1.Metadata(), options: arg1, callback: arg2 }; } } else { if (!(arg1 instanceof metadata_1.Metadata && arg2 instanceof Object && isFunction(arg3))) { throw new Error('Incorrect arguments passed'); } return { metadata: arg1, options: arg2, callback: arg3 }; } } makeUnaryRequest(method, serialize, deserialize, argument, metadata, options, callback) { var _a, _b; const checkedArguments = this.checkOptionalUnaryResponseArguments(metadata, options, callback); const methodDefinition = { path: method, requestStream: false, responseStream: false, requestSerialize: serialize, responseDeserialize: deserialize, }; let callProperties = { argument: argument, metadata: checkedArguments.metadata, call: new call_1.ClientUnaryCallImpl(), channel: this[CHANNEL_SYMBOL], methodDefinition: methodDefinition, callOptions: checkedArguments.options, callback: checkedArguments.callback, }; if (this[CALL_INVOCATION_TRANSFORMER_SYMBOL]) { callProperties = this[CALL_INVOCATION_TRANSFORMER_SYMBOL](callProperties); } const emitter = callProperties.call; const interceptorArgs = { clientInterceptors: this[INTERCEPTOR_SYMBOL], clientInterceptorProviders: this[INTERCEPTOR_PROVIDER_SYMBOL], callInterceptors: (_a = callProperties.callOptions.interceptors) !== null && _a !== void 0 ? _a : [], callInterceptorProviders: (_b = callProperties.callOptions.interceptor_providers) !== null && _b !== void 0 ? _b : [], }; const call = client_interceptors_1.getInterceptingCall(interceptorArgs, callProperties.methodDefinition, callProperties.callOptions, callProperties.channel); /* This needs to happen before the emitter is used. Unfortunately we can't * enforce this with the type system. We need to construct this emitter * before calling the CallInvocationTransformer, and we need to create the * call after that. */ emitter.call = call; if (callProperties.callOptions.credentials) { call.setCredentials(callProperties.callOptions.credentials); } let responseMessage = null; let receivedStatus = false; const callerStack = (new Error().stack).split('\n').slice(1).join('\n'); call.start(callProperties.metadata, { onReceiveMetadata: (metadata) => { emitter.emit('metadata', metadata); }, // eslint-disable-next-line @typescript-eslint/no-explicit-any onReceiveMessage(message) { if (responseMessage !== null) { call.cancelWithStatus(constants_1.Status.INTERNAL, 'Too many responses received'); } responseMessage = message; }, onReceiveStatus(status) { if (receivedStatus) { return; } receivedStatus = true; if (status.code === constants_1.Status.OK) { if (responseMessage === null) { callProperties.callback(call_1.callErrorFromStatus({ code: constants_1.Status.INTERNAL, details: 'No message received', metadata: status.metadata }, callerStack)); } else { callProperties.callback(null, responseMessage); } } else { callProperties.callback(call_1.callErrorFromStatus(status, callerStack)); } emitter.emit('status', status); }, }); call.sendMessage(argument); call.halfClose(); return emitter; } makeClientStreamRequest(method, serialize, deserialize, metadata, options, callback) { var _a, _b; const checkedArguments = this.checkOptionalUnaryResponseArguments(metadata, options, callback); const methodDefinition = { path: method, requestStream: true, responseStream: false, requestSerialize: serialize, responseDeserialize: deserialize, }; let callProperties = { metadata: checkedArguments.metadata, call: new call_1.ClientWritableStreamImpl(serialize), channel: this[CHANNEL_SYMBOL], methodDefinition: methodDefinition, callOptions: checkedArguments.options, callback: checkedArguments.callback, }; if (this[CALL_INVOCATION_TRANSFORMER_SYMBOL]) { callProperties = this[CALL_INVOCATION_TRANSFORMER_SYMBOL](callProperties); } const emitter = callProperties.call; const interceptorArgs = { clientInterceptors: this[INTERCEPTOR_SYMBOL], clientInterceptorProviders: this[INTERCEPTOR_PROVIDER_SYMBOL], callInterceptors: (_a = callProperties.callOptions.interceptors) !== null && _a !== void 0 ? _a : [], callInterceptorProviders: (_b = callProperties.callOptions.interceptor_providers) !== null && _b !== void 0 ? _b : [], }; const call = client_interceptors_1.getInterceptingCall(interceptorArgs, callProperties.methodDefinition, callProperties.callOptions, callProperties.channel); /* This needs to happen before the emitter is used. Unfortunately we can't * enforce this with the type system. We need to construct this emitter * before calling the CallInvocationTransformer, and we need to create the * call after that. */ emitter.call = call; if (callProperties.callOptions.credentials) { call.setCredentials(callProperties.callOptions.credentials); } let responseMessage = null; let receivedStatus = false; const callerStack = (new Error().stack).split('\n').slice(1).join('\n'); call.start(callProperties.metadata, { onReceiveMetadata: (metadata) => { emitter.emit('metadata', metadata); }, // eslint-disable-next-line @typescript-eslint/no-explicit-any onReceiveMessage(message) { if (responseMessage !== null) { call.cancelWithStatus(constants_1.Status.INTERNAL, 'Too many responses received'); } responseMessage = message; }, onReceiveStatus(status) { if (receivedStatus) { return; } receivedStatus = true; if (status.code === constants_1.Status.OK) { if (responseMessage === null) { callProperties.callback(call_1.callErrorFromStatus({ code: constants_1.Status.INTERNAL, details: 'No message received', metadata: status.metadata }, callerStack)); } else { callProperties.callback(null, responseMessage); } } else { callProperties.callback(call_1.callErrorFromStatus(status, callerStack)); } emitter.emit('status', status); }, }); return emitter; } checkMetadataAndOptions(arg1, arg2) { let metadata; let options; if (arg1 instanceof metadata_1.Metadata) { metadata = arg1; if (arg2) { options = arg2; } else { options = {}; } } else { if (arg1) { options = arg1; } else { options = {}; } metadata = new metadata_1.Metadata(); } return { metadata, options }; } makeServerStreamRequest(method, serialize, deserialize, argument, metadata, options) { var _a, _b; const checkedArguments = this.checkMetadataAndOptions(metadata, options); const methodDefinition = { path: method, requestStream: false, responseStream: true, requestSerialize: serialize, responseDeserialize: deserialize, }; let callProperties = { argument: argument, metadata: checkedArguments.metadata, call: new call_1.ClientReadableStreamImpl(deserialize), channel: this[CHANNEL_SYMBOL], methodDefinition: methodDefinition, callOptions: checkedArguments.options, }; if (this[CALL_INVOCATION_TRANSFORMER_SYMBOL]) { callProperties = this[CALL_INVOCATION_TRANSFORMER_SYMBOL](callProperties); } const stream = callProperties.call; const interceptorArgs = { clientInterceptors: this[INTERCEPTOR_SYMBOL], clientInterceptorProviders: this[INTERCEPTOR_PROVIDER_SYMBOL], callInterceptors: (_a = callProperties.callOptions.interceptors) !== null && _a !== void 0 ? _a : [], callInterceptorProviders: (_b = callProperties.callOptions.interceptor_providers) !== null && _b !== void 0 ? _b : [], }; const call = client_interceptors_1.getInterceptingCall(interceptorArgs, callProperties.methodDefinition, callProperties.callOptions, callProperties.channel); /* This needs to happen before the emitter is used. Unfortunately we can't * enforce this with the type system. We need to construct this emitter * before calling the CallInvocationTransformer, and we need to create the * call after that. */ stream.call = call; if (callProperties.callOptions.credentials) { call.setCredentials(callProperties.callOptions.credentials); } let receivedStatus = false; const callerStack = (new Error().stack).split('\n').slice(1).join('\n'); call.start(callProperties.metadata, { onReceiveMetadata(metadata) { stream.emit('metadata', metadata); }, // eslint-disable-next-line @typescript-eslint/no-explicit-any onReceiveMessage(message) { stream.push(message); }, onReceiveStatus(status) { if (receivedStatus) { return; } receivedStatus = true; stream.push(null); if (status.code !== constants_1.Status.OK) { stream.emit('error', call_1.callErrorFromStatus(status, callerStack)); } stream.emit('status', status); }, }); call.sendMessage(argument); call.halfClose(); return stream; } makeBidiStreamRequest(method, serialize, deserialize, metadata, options) { var _a, _b; const checkedArguments = this.checkMetadataAndOptions(metadata, options); const methodDefinition = { path: method, requestStream: true, responseStream: true, requestSerialize: serialize, responseDeserialize: deserialize, }; let callProperties = { metadata: checkedArguments.metadata, call: new call_1.ClientDuplexStreamImpl(serialize, deserialize), channel: this[CHANNEL_SYMBOL], methodDefinition: methodDefinition, callOptions: checkedArguments.options, }; if (this[CALL_INVOCATION_TRANSFORMER_SYMBOL]) { callProperties = this[CALL_INVOCATION_TRANSFORMER_SYMBOL](callProperties); } const stream = callProperties.call; const interceptorArgs = { clientInterceptors: this[INTERCEPTOR_SYMBOL], clientInterceptorProviders: this[INTERCEPTOR_PROVIDER_SYMBOL], callInterceptors: (_a = callProperties.callOptions.interceptors) !== null && _a !== void 0 ? _a : [], callInterceptorProviders: (_b = callProperties.callOptions.interceptor_providers) !== null && _b !== void 0 ? _b : [], }; const call = client_interceptors_1.getInterceptingCall(interceptorArgs, callProperties.methodDefinition, callProperties.callOptions, callProperties.channel); /* This needs to happen before the emitter is used. Unfortunately we can't * enforce this with the type system. We need to construct this emitter * before calling the CallInvocationTransformer, and we need to create the * call after that. */ stream.call = call; if (callProperties.callOptions.credentials) { call.setCredentials(callProperties.callOptions.credentials); } let receivedStatus = false; const callerStack = (new Error().stack).split('\n').slice(1).join('\n'); call.start(callProperties.metadata, { onReceiveMetadata(metadata) { stream.emit('metadata', metadata); }, onReceiveMessage(message) { stream.push(message); }, onReceiveStatus(status) { if (receivedStatus) { return; } receivedStatus = true; stream.push(null); if (status.code !== constants_1.Status.OK) { stream.emit('error', call_1.callErrorFromStatus(status, callerStack)); } stream.emit('status', status); }, }); return stream; } } exports.Client = Client; //# sourceMappingURL=client.js.map