UNPKG

@enonic/mock-xp

Version:

Mock Enonic XP API JavaScript Library

41 lines (40 loc) 1.5 kB
"use strict"; 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;