-
-
Save zpodlovics/96013570fe8130628004ee8ed05cbfb1 to your computer and use it in GitHub Desktop.
fable1-test.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
Object.defineProperty(exports, "__esModule", { | |
value: true | |
}); | |
exports.HeaderEncoder = exports.HeaderDecoder = exports.VersionModule = exports.LengthModule = undefined; | |
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); | |
var _Symbol2 = require("./fable-core/Symbol"); | |
var _Symbol3 = _interopRequireDefault(_Symbol2); | |
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | |
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | |
var LengthModule = exports.LengthModule = function (__exports) { | |
var ofValue = __exports.ofValue = function (value) { | |
return value; | |
}; | |
var toValue = __exports.toValue = function (x) { | |
return x; | |
}; | |
var ofBuffer = __exports.ofBuffer = function (value) { | |
return value; | |
}; | |
var toBuffer = __exports.toBuffer = function (x) { | |
return x; | |
}; | |
return __exports; | |
}({}); | |
var VersionModule = exports.VersionModule = function (__exports) { | |
var ofValue_1 = __exports.ofValue = function (value) { | |
return value; | |
}; | |
var toValue_1 = __exports.toValue = function (x) { | |
return x; | |
}; | |
var ofBuffer_1 = __exports.ofBuffer = function (value) { | |
return value; | |
}; | |
var toBuffer_1 = __exports.toBuffer = function (x) { | |
return x; | |
}; | |
return __exports; | |
}({}); | |
var HeaderDecoder = exports.HeaderDecoder = function () { | |
_createClass(HeaderDecoder, [{ | |
key: _Symbol3.default.reflection, | |
value: function value() { | |
return { | |
type: "Test.HeaderDecoder", | |
properties: { | |
Length: "number", | |
Version: "number" | |
} | |
}; | |
} | |
}]); | |
function HeaderDecoder() { | |
_classCallCheck(this, HeaderDecoder); | |
this._buffer = null; | |
this._offset = 0; | |
} | |
_createClass(HeaderDecoder, [{ | |
key: "Wrap", | |
value: function Wrap(buffer, offset) { | |
this._buffer = buffer; | |
this._offset = offset | 0; | |
} | |
}, { | |
key: "GetLength", | |
value: function GetLength() { | |
return LengthModule.ofBuffer(this._buffer.ReadUInt16(this._offset + 0)); | |
} | |
}, { | |
key: "GetVersion", | |
value: function GetVersion() { | |
return VersionModule.ofBuffer(this._buffer.ReadUInt16(this._offset + 2)); | |
} | |
}, { | |
key: "Length", | |
get: function get() { | |
return LengthModule.ofBuffer(this._buffer.ReadUInt16(this._offset + 0)); | |
} | |
}, { | |
key: "Version", | |
get: function get() { | |
return VersionModule.ofBuffer(this._buffer.ReadUInt16(this._offset + 2)); | |
} | |
}]); | |
return HeaderDecoder; | |
}(); | |
(0, _Symbol2.setType)("Test.HeaderDecoder", HeaderDecoder); | |
var HeaderEncoder = exports.HeaderEncoder = function () { | |
_createClass(HeaderEncoder, [{ | |
key: _Symbol3.default.reflection, | |
value: function value() { | |
return { | |
type: "Test.HeaderEncoder", | |
properties: {} | |
}; | |
} | |
}]); | |
function HeaderEncoder() { | |
_classCallCheck(this, HeaderEncoder); | |
this._buffer = null; | |
this._offset = 0; | |
} | |
_createClass(HeaderEncoder, [{ | |
key: "Wrap", | |
value: function Wrap(buffer, offset) { | |
this._buffer = buffer; | |
this._offset = offset | 0; | |
} | |
}, { | |
key: "SetLength", | |
value: function SetLength(value) { | |
this._buffer.WriteUInt16(this._offset + 0, value); | |
return this; | |
} | |
}, { | |
key: "SetVersion", | |
value: function SetVersion(value) { | |
this._buffer.WriteUInt16(this._offset + 2, value); | |
return this; | |
} | |
}, { | |
key: "Length", | |
set: function set(value) { | |
this._buffer.WriteUInt16(this._offset + 0, value); | |
} | |
}, { | |
key: "Version", | |
set: function set(value) { | |
this._buffer.WriteUInt16(this._offset + 2, value); | |
} | |
}]); | |
return HeaderEncoder; | |
}(); | |
(0, _Symbol2.setType)("Test.HeaderEncoder", HeaderEncoder); | |
//# sourceMappingURL=Test.js.map |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment