UNPKG

lux-framework

Version:

Build scalable, Node.js-powered REST APIs with almost no code.

28 lines (22 loc) 499 B
// @flow import bundleFor from './utils/bundle-for'; import type { Loader } from './interfaces'; /** * @private */ export function createLoader(path: string): Loader { let bundle; return function load(type) { if (!bundle) { bundle = bundleFor(path); } return bundle.get(type); }; } export { build } from './builder'; export { closestAncestor, closestChild } from './resolver'; export type { Loader, Bundle$Namespace, Bundle$NamespaceGroup } from './interfaces';