Skip to main content

InjectableStrategy

This interface defines the setup and teardown hooks available to the various strategies used to configure Vendure.

Signature

init

property(injector: Injector) => void | Promise<void>

Defines setup logic to be run during application bootstrap. Receives the Injector as an argument, which allows application providers to be used as part of the setup. This hook will be called on both the main server and the worker processes.

Example

Ts

destroy

property() => void | Promise<void>

Defines teardown logic to be run before application shutdown.

Was this chapter helpful?
Report Issue
Edited Feb 25, 2026ยทEdit this page