1 import { PeerTubeHelpers } from '@server/typings/plugins'
2 import { sequelizeTypescript } from '@server/initializers/database'
3 import { buildLogger } from '@server/helpers/logger'
5 function buildPluginHelpers (npmName: string): PeerTubeHelpers {
6 const logger = buildPluginLogger(npmName)
8 const database = buildDatabaseHelpers()
20 // ---------------------------------------------------------------------------
22 function buildPluginLogger (npmName: string) {
23 return buildLogger(npmName)
26 function buildDatabaseHelpers () {
28 query: sequelizeTypescript.query.bind(sequelizeTypescript)