AppServices
tipo Since 1.7.0
Servicios de la aplicación: los de GeneratedServices (inferidos de server/runtime.ts) o
unknown sin ellos. Es el tipo de RequestContext.services cuando no se indica otro, así que
context.services queda tipado sin conversiones en páginas, usePage(), API, RPC, Socket y el
middleware de ruta de servidor.
ts
import type { AppServices } from "@meekojs/meeko/server";Source code src/server/runtime/definition.ts:225
Declaración #
ts
type AppServices = GeneratedServices extends { readonly services: infer Services } ? Services : unknownExample #
ts
import type { AppServices } from "@meekojs/meeko/server";
export async function countUsers(services: AppServices): Promise<number> {
return services.db.users.count();
}See also #
- Service types Framework full-stack