UNPKG

@vaadin/hilla-file-router

Version:

Hilla file-based router

31 lines 628 B
/** * Extends a router module's config with additional properties. The original * module config is preferred over the extension. * * @param module - The module to extend. * @param config - The extension config. * @returns */ export function extendModule(module, config) { return { ...module, config: { ...config, ...module?.config } }; } export function createRoute(path, moduleOrChildren, children) { let module; if (Array.isArray(moduleOrChildren)) { children = moduleOrChildren; } else { module = moduleOrChildren; } return { path, module, children }; } //# sourceMappingURL=./createRoute.js.map