dow/server/src/app/service.ts

9 lines
211 B
TypeScript
Raw Normal View History

2024-06-02 15:40:04 +02:00
import { AppContext } from './context'
export type ServiceCallback<T> = () => Promise<T>
export const service =
<T>(init: (ctx: AppContext) => ServiceCallback<T>) =>
(context: AppContext) =>
init(context)