Function: deprovisionServices()
ts
function deprovisionServices(services: readonly object[]): void;Defined in: src/wirestate-core/service/provision-lifecycle.ts:196
Calls deprovision hooks for provisioned services.
Parameters
| Parameter | Type | Description |
|---|---|---|
services | readonly object[] | Services resolved during provider provisioning. |
Returns
void
Example
typescript
import { Injectable, OnDeprovision, createContainer, deprovisionServices, provisionServices } from "@wirestate/core";
@Injectable()
class PanelService {
@OnDeprovision()
public disconnect(): void {}
}
const container = createContainer({ entries: [PanelService] });
const services = provisionServices(container, [PanelService]);
deprovisionServices(services);