flecks/packages/db/build/flecks.hooks.js

24 lines
527 B
JavaScript
Raw Normal View History

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