Loads adapters and initialises adapters.
Collection of loaded adapters.
For outputting loaded adapters.
Collection of allowed adapter types for loading.
Require an adapter from node modules by package name.
Require an adapter from a local file path. Tries a variety of possible locations relative to the current node process, to allow flexibility for running as or with a dependency, or in sand-boxed test environment (like Wallaby.js).
Type Guard for loaded adapter instances.
Require adapter module from local path or NPM package. If path is not a file path but just a package name, try requiring name. Otherwise use path as given or name prefixed with internal package path. Confirms that the required resource is actually an adapter.
Load configured adapters, but don't yet start them.
Load and register adapter against type
Run shutdown on each adapter concurrently, to resolve when all shutdown
Start each adapter concurrently, to resolve when all ready.
Unload adapters for resetting bot.
Generated using TypeDoc