@leafage/renderer
Version:
The React Server Side Render Framework
26 lines (23 loc) • 781 B
JavaScript
/**
* @leafage/renderer v1.3.2
*
* Copyright (c) Leafage.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/
import { utils } from '@leafage/toolkit';
import { createContext } from './common/utils.js';
import { resourcePreset } from './presets/resource.js';
import { renderPreset } from './presets/render.js';
import { renderRoutePreset } from './presets/renderRoute.js';
var createRenderer = function createRenderer(context) {
var ctx = createContext(context);
context.callHook('renderer:create');
return context.runWithContext(function () {
return utils.applyPresets(ctx, [resourcePreset, renderPreset, renderRoutePreset]);
});
};
export { createRenderer };