@microde/microservice
The API reference is generated from the public TypeScript exports and their TSDoc comments.
Microservicecoordinates installed modules.MicroserviceContextdefines the non-blockingrequestStop()andpanic()operations available to modules.MicroserviceStopRequestdescribes an orderly shutdown request.ModuleKindidentifies passive and active module behavior.MicroserviceStatedescribes the observable lifecycle state.MicroserviceExecutionResultreports the final outcome.MicroserviceModuledefines the shared lifecycle and declares passive or active behavior.ModuleHandleandModuleInstanceIdidentify exact named installations without exposing module objects.port,provide,dependency, andreferencedeclare provider contracts and relationship slots.SetupContextresolves dependencies;RunContextresolves dependencies and references.Microservice.install(name, factory)returns a stable opaque handle, andMicroservice.bind(consumer, slotName, provider)targets one exact installed instance.
These linked pages are regenerated by pnpm docs:api and are intentionally not committed to Git.