2022-08-10 10:09:02 -05:00
|
|
|
export const hooks = {
|
2024-01-29 02:41:55 -06:00
|
|
|
|
2022-08-10 10:09:02 -05:00
|
|
|
/**
|
|
|
|
* Gather database models.
|
|
|
|
*
|
2024-01-29 08:15:22 -06:00
|
|
|
* See: [the Gathering guide](../gathering).
|
|
|
|
* @invoke MergeAsync
|
2022-08-10 10:09:02 -05:00
|
|
|
*/
|
2024-01-28 12:27:13 -06:00
|
|
|
'@flecks/db.models': Flecks.provide(require.context('./models', false, /\.js$/)),
|
2022-03-07 00:21:16 -06:00
|
|
|
|
2022-08-10 10:09:02 -05:00
|
|
|
/**
|
|
|
|
* Decorate database models.
|
|
|
|
*
|
2024-01-29 08:15:22 -06:00
|
|
|
* See: [the Gathering guide](../gathering).
|
2022-08-10 10:09:02 -05:00
|
|
|
*
|
|
|
|
* @param {constructor} Model The model to decorate.
|
2024-01-29 08:15:22 -06:00
|
|
|
* @invoke ComposedAsync
|
2022-08-10 10:09:02 -05:00
|
|
|
*/
|
2024-01-28 12:27:13 -06:00
|
|
|
'@flecks/db.models.decorate': (
|
2022-08-10 10:09:02 -05:00
|
|
|
Flecks.decorate(require.context('./models/decorators', false, /\.js$/))
|
|
|
|
),
|
2022-03-07 00:21:16 -06:00
|
|
|
};
|
|
|
|
|