UNPKG

@prezly/theme-kit-nextjs

Version:

Data layer and utility library for developing Prezly themes with NextJS

23 lines 612 B
export var AppHelperAdapter; (function (_AppHelperAdapter) { function connect(_ref) { var { createAppHelper, identifyRequestContext } = _ref; var INSTANCES = new WeakMap(); function useApp() { var key = identifyRequestContext(); var cached = INSTANCES.get(key); var instance = cached !== null && cached !== void 0 ? cached : createAppHelper(); if (!cached) { INSTANCES.set(key, instance); } return instance; } return { useApp }; } _AppHelperAdapter.connect = connect; })(AppHelperAdapter || (AppHelperAdapter = {}));