@enonic/mock-xp
Version:
Mock Enonic XP API JavaScript Library
41 lines (40 loc) • 1.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LibValue = void 0;
var BinaryAttachment_1 = require("../implementation/util/BinaryAttachment");
var GeoPoint_1 = require("../implementation/util/GeoPoint");
var Instant_1 = require("../java/time/Instant");
var LocalDate_1 = require("../java/time/LocalDate");
var LocalDateTime_1 = require("../java/time/LocalDateTime");
var LocalTime_1 = require("../java/time/LocalTime");
var Reference_1 = require("../implementation/util/Reference");
var LibValue = (function () {
function LibValue() {
}
LibValue.binary = function (name, stream) {
return new BinaryAttachment_1.BinaryAttachment(name, stream);
};
LibValue.geoPoint = function (lat, lon) {
return new GeoPoint_1.GeoPoint({ lat: lat, lon: lon });
};
LibValue.geoPointString = function (value) {
return GeoPoint_1.GeoPoint.fromString(value);
};
LibValue.instant = function (value) {
return new Instant_1.Instant(value);
};
LibValue.localDate = function (value) {
return new LocalDate_1.LocalDate(value);
};
LibValue.localDateTime = function (value) {
return new LocalDateTime_1.LocalDateTime(value);
};
LibValue.localTime = function (value) {
return new LocalTime_1.LocalTime(value);
};
LibValue.reference = function (value) {
return new Reference_1.Reference(value);
};
return LibValue;
}());
exports.LibValue = LibValue;