UNPKG

@whook/whook

Version:

Build strong and efficient REST web services.

9 lines (8 loc) 503 B
import { type Dependencies, type ProviderInitializer, type ServiceInitializer, type Service } from 'knifecycle'; export type WhookBaseServices = Record<string, Service>; export interface WhookServices extends WhookBaseServices { } export type WhookAPIServiceInitializer<D extends Dependencies = Record<string, unknown>, S extends WhookServices[string] = unknown> = ServiceInitializer<D, S> | ProviderInitializer<D, S>; export interface WhookAPIServiceModule { default: WhookAPIServiceInitializer; }