UNPKG

@kfijolek/boardgamegeekclient

Version:

Javascript client to interact with BoardGameGeek public XML API

19 lines 660 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BggThingDtoParser = void 0; const jackson_js_1 = require("jackson-js"); const concrete_1 = require("../../concrete"); class BggThingDtoParser { constructor() { this.parser = new jackson_js_1.JsonParser(); } jsonToDto(jsonData) { return new Promise((resolve) => { resolve(this.parser.transform(jsonData.items[0].item, { mainCreator: () => [Array, [concrete_1.BggThingDto]] })); }); } } exports.BggThingDtoParser = BggThingDtoParser; //# sourceMappingURL=BggThingDtoParser.js.map