Files
starface-outlook-sync-addin/node_modules/@jsonjoy.com/json-pack/lib/nfs/v4/Nfsv4Encoder.js
T
Stefan Hacker 37ad745546 first commit
2026-04-03 09:38:48 +02:00

27 lines
876 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Nfsv4Encoder = void 0;
const Writer_1 = require("@jsonjoy.com/util/lib/buffers/Writer");
const XdrEncoder_1 = require("../../xdr/XdrEncoder");
class Nfsv4Encoder {
constructor(writer = new Writer_1.Writer()) {
this.writer = writer;
this.xdr = new XdrEncoder_1.XdrEncoder(writer);
}
encodeCompound(compound, isRequest) {
compound.encode(this.xdr);
return this.writer.flush();
}
writeCompound(compound, isRequest) {
compound.encode(this.xdr);
}
encodeCbCompound(compound, isRequest) {
compound.encode(this.xdr);
return this.writer.flush();
}
writeCbCompound(compound, isRequest) {
compound.encode(this.xdr);
}
}
exports.Nfsv4Encoder = Nfsv4Encoder;
//# sourceMappingURL=Nfsv4Encoder.js.map