Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

ServerRuntimeServices

tipo Desde 1.7.0

Tipo de los servicios que devuelve una definición de runtime: el services del objeto que crea la fábrica o, si services es una función por petición, lo que ésta devuelve (sin la promesa). Sin services, unknown. Meeko lo usa para inferir AppServices de server/runtime.ts.

ts
import type { ServerRuntimeServices } from "@meekojs/meeko/server";

Código fuente src/server/runtime/definition.ts:182

Declaración #

ts
type ServerRuntimeServices<Definition> = Definition extends (...args: never[]) => infer Result ? (Awaited<Result> extends { readonly services?: infer Services } ? ServicesValue<Exclude<Services, undefined>> : unknown) : unknown

Parámetros de tipo #

Definition

Tipo de la fábrica, como typeof runtime de server/runtime.ts.

Ejemplo #

ts
import type { ServerRuntimeServices } from "@meekojs/meeko/server";
import type runtime from "../../runtime.js";

type Services = ServerRuntimeServices<typeof runtime>;
export function ready(services: Services): boolean {
  return services.db.connected;
}

Véase también #

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/server/runtime/definition.ts