UNPKG

opds-web-client

Version:
16 lines (15 loc) 719 B
"use strict"; var store_1 = require("./store"); var mergeRootProps_1 = require("./components/mergeRootProps"); function buildInitialState(collectionUrl, bookUrl) { var store = store_1.default(undefined, []); var fetchCollectionAndBook = mergeRootProps_1.createFetchCollectionAndBook(store.dispatch); return new Promise(function (resolve, reject) { fetchCollectionAndBook(collectionUrl, bookUrl).then(function (_a) { var collectionData = _a.collectionData, bookData = _a.bookData; resolve(store.getState()); }).catch(function (err) { return reject(err); }); }); } Object.defineProperty(exports, "__esModule", { value: true }); exports.default = buildInitialState;