23 lines
707 B
JavaScript
23 lines
707 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.CborEncoderDag = void 0;
|
|
const CborEncoderStable_1 = require("./CborEncoderStable");
|
|
class CborEncoderDag extends CborEncoderStable_1.CborEncoderStable {
|
|
writeUndef() {
|
|
this.writeNull();
|
|
}
|
|
writeFloat(float) {
|
|
if (float !== float)
|
|
return this.writeNull();
|
|
if (!Number.isFinite(float))
|
|
return this.writeNull();
|
|
this.writer.u8f64(0xfb, float);
|
|
}
|
|
writeTag(tag, value) {
|
|
if (tag === 42)
|
|
this.writeTagHdr(tag);
|
|
this.writeAny(value);
|
|
}
|
|
}
|
|
exports.CborEncoderDag = CborEncoderDag;
|
|
//# sourceMappingURL=CborEncoderDag.js.map
|