Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /var/www/html/sites/node_modules/@aws-sdk/eventstream-serde-universal/dist-cjs/ drwxr-xr-x | |
| Viewing file: Select action/file-type: "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.EventStreamMarshaller = void 0;
const eventstream_marshaller_1 = require("@aws-sdk/eventstream-marshaller");
const getChunkedStream_1 = require("./getChunkedStream");
const getUnmarshalledStream_1 = require("./getUnmarshalledStream");
class EventStreamMarshaller {
constructor({ utf8Encoder, utf8Decoder }) {
this.eventMarshaller = new eventstream_marshaller_1.EventStreamMarshaller(utf8Encoder, utf8Decoder);
this.utfEncoder = utf8Encoder;
}
deserialize(body, deserializer) {
const chunkedStream = (0, getChunkedStream_1.getChunkedStream)(body);
const unmarshalledStream = (0, getUnmarshalledStream_1.getUnmarshalledStream)(chunkedStream, {
eventMarshaller: this.eventMarshaller,
deserializer,
toUtf8: this.utfEncoder,
});
return unmarshalledStream;
}
serialize(input, serializer) {
const self = this;
const serializedIterator = async function* () {
for await (const chunk of input) {
const payloadBuf = self.eventMarshaller.marshall(serializer(chunk));
yield payloadBuf;
}
yield new Uint8Array(0);
};
return {
[Symbol.asyncIterator]: serializedIterator,
};
}
}
exports.EventStreamMarshaller = EventStreamMarshaller;
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0466 ]-- |