UNPKG

@kfijolek/boardgamegeekclient

Version:

TypeScript client to interact with BoardGameGeek public XML API

20 lines 804 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BggForumlistDtoParser = void 0; const jackson_js_1 = require("jackson-js"); const BggForumlistDto_1 = require("../../concrete/BggForumlistDto"); class BggForumlistDtoParser { constructor() { this.parser = new jackson_js_1.JsonParser(); this.parser.defaultContext.features.deserialization.FAIL_ON_UNKNOWN_PROPERTIES = false; } jsonToDto(jsonData) { return new Promise((resolve) => { resolve(this.parser.transform(jsonData.forums, { mainCreator: () => [Array, [BggForumlistDto_1.BggForumlistDto]] })); }); } } exports.BggForumlistDtoParser = BggForumlistDtoParser; //# sourceMappingURL=BggForumlistDtoParser.js.map