actionhero
Version:
The reusable, scalable, and quick node.js API server for stateless and stateful applications
38 lines (30 loc) • 827 B
text/typescript
import { PluginConfig } from "..";
const namespace = "plugins";
declare module ".." {
export interface ActionheroConfigInterface {
[namespace]: ReturnType<(typeof DEFAULT)[typeof namespace]>;
}
}
export const DEFAULT: { [namespace]: () => PluginConfig } = {
[namespace]: () => {
/*
If you want to use plugins in your application, include them here:
return {
'myPlugin': { path: __dirname + '/../node_modules/myPlugin' }
}
You can also toggle on or off sections of a plugin to include (default true for all sections):
return {
'myPlugin': {
path: __dirname + '/../node_modules/myPlugin',
actions: true,
tasks: true,
initializers: true,
servers: true,
public: true,
cli: true
}
}
*/
return {};
},
};