in src/Query.ts [266:276]
async _writeArgs(communicator: BinaryCommunicator, buffer: MessageBuffer) {
const argsLength = this._args ? this._args.length : 0;
buffer.writeInteger(argsLength);
if (argsLength > 0) {
let argType;
for (let i = 0; i < argsLength; i++) {
argType = this._argTypes && i < this._argTypes.length ? this._argTypes[i] : null;
await communicator.writeObject(buffer, this._args[i], argType);
}
}
}