UNPKG

@itrocks/route

Version:

Domain-driven route manager with automatic generation, decorators, and static routes

12 lines 569 B
import { createRequire } from 'module' const require = createRequire(import.meta.url) import { appDir } from '@itrocks/app-dir'; import { isAnyFunctionOrType } from '@itrocks/class-type'; export function isDestination(destination) { return typeof destination === 'string'; } export function resolveDestination(destination) { const module = require((destination[0] === '/') ? (appDir + destination) : destination); return module.default ?? Object.values(module).find(destination => isAnyFunctionOrType(destination)); } //# sourceMappingURL=destination.js.map