anonymous.js 756 B

123456789101112131415161718192021222324252627
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.AnonymousCoder = void 0;
  4. const abstract_coder_js_1 = require("./abstract-coder.js");
  5. /**
  6. * Clones the functionality of an existing Coder, but without a localName
  7. *
  8. * @_ignore
  9. */
  10. class AnonymousCoder extends abstract_coder_js_1.Coder {
  11. coder;
  12. constructor(coder) {
  13. super(coder.name, coder.type, "_", coder.dynamic);
  14. this.coder = coder;
  15. }
  16. defaultValue() {
  17. return this.coder.defaultValue();
  18. }
  19. encode(writer, value) {
  20. return this.coder.encode(writer, value);
  21. }
  22. decode(reader) {
  23. return this.coder.decode(reader);
  24. }
  25. }
  26. exports.AnonymousCoder = AnonymousCoder;
  27. //# sourceMappingURL=anonymous.js.map