biner
Version:
Declarative binary data encoder / decoder.
29 lines • 732 B
JavaScript
;
var _a;
Object.defineProperty(exports, "__esModule", { value: true });
const symbols = require("./symbols");
class Metadata {
constructor() {
this[_a] = 0;
}
get bytes() {
return this[symbols.bytes];
}
static clone(metadata) {
const meta = new Metadata();
if (metadata instanceof Metadata) {
meta.node = metadata.node;
meta.current = metadata.current;
}
return meta;
}
static clean(metadata) {
if (metadata instanceof Metadata) {
metadata.node = undefined;
metadata.current = undefined;
}
}
}
_a = symbols.bytes;
exports.Metadata = Metadata;
//# sourceMappingURL=meta.js.map