UNPKG

@lonelyplanet/dotcom-core

Version:

26 lines (25 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var inversify_1 = require("inversify"); var renderer_1 = require("../renderer"); var react_dom_1 = require("react-dom"); var server_1 = require("react-dom/server"); var core_1 = require("../classes/core"); var registry_1 = require("../classes/registry"); var types_1 = require("../types"); var container = new inversify_1.Container(); container.bind(types_1.default.IAuthConfigDefaults).toConstantValue({ host: "https://connect.lonelyplanet.com", options: { clientId: "foymu5r6sscxe", scope: [ "openid", ], } }); container.bind(types_1.default.ICore).to(core_1.default); container.bind(types_1.default.IRequire).toFunction(registry_1.default); container.bind(types_1.default.IRenderer).to(renderer_1.default); container.bind(types_1.default.render).toFunction(react_dom_1.render); container.bind(types_1.default.renderToString).toFunction(server_1.renderToString); exports.default = container;