import { type ConfigEnv, setConfig } from '@/config'; import { Hono } from 'hono'; import type { RoutePath } from '@/../assets/build/route-paths'; import type { Data } from './types'; let app: Hono; export const init = async (conf?: ConfigEnv) => { setConfig( Object.assign( { IS_PACKAGE: true, }, conf ) ); app = (await import('@/app')).default; }; export const request = async (path: RoutePath | (string & {})) => { const res = await app.request(path); return res.json() as Promise; };