UNPKG

@busy-hour/blaze

Version:

<h1 align='center'>🔥 Blaze</h1> <div align='center'> An event driven framework for 🔥 Hono.js </div>

23 lines (22 loc) • 548 B
// src/utils/helper/service.ts import { hasOwnProperty, loadFile } from "../common.js"; async function loadService(filePath) { const file = await loadFile(filePath); let service; if ( // use __esModule as indicator for bun hasOwnProperty(file, "__esModule") || // use default as indicator for node hasOwnProperty(file, "default") ) { service = file.default; if (hasOwnProperty(service, "default")) { service = service.default; } } else { service = file; } return service; } export { loadService };