Files
2026-06-28 12:38:36 +02:00

44 lines
1.7 KiB
TypeScript

/**
* This file was generated by @pikku/cli@0.12.48
*/
import type { SingletonServices } from '../src/application-types.d.js'
import type { Services } from '../src/application-types.d.js'
// Singleton services map: true if required, false if available but unused
export const requiredSingletonServices = {
'agentRunService': true,
'aiAgentRunner': true,
'aiRunState': true,
'aiStorage': true,
'audit': false,
'auditLog': false,
'auth': true,
'config': true,
'content': false,
'credentialService': true,
'deploymentService': true,
'emailService': false,
'eventHub': false,
'jwt': false,
'kysely': true,
'logger': true,
'metaService': true,
'queueService': false,
'schedulerService': true,
'schema': true,
'secrets': true,
'sessionStore': false,
'variables': true,
'workflowRunService': true,
'workflowService': true,
} as const
// Wire services map: true if required, false if available but unused
export const requiredWireServices = {
} as const
// Type exports
export type RequiredSingletonServices = Required<Pick<SingletonServices, 'agentRunService' | 'aiAgentRunner' | 'aiRunState' | 'aiStorage' | 'auth' | 'config' | 'credentialService' | 'deploymentService' | 'kysely' | 'logger' | 'metaService' | 'schedulerService' | 'schema' | 'secrets' | 'variables' | 'workflowRunService' | 'workflowService'>> & Partial<Omit<SingletonServices, 'agentRunService' | 'aiAgentRunner' | 'aiRunState' | 'aiStorage' | 'auth' | 'config' | 'credentialService' | 'deploymentService' | 'kysely' | 'logger' | 'metaService' | 'schedulerService' | 'schema' | 'secrets' | 'variables' | 'workflowRunService' | 'workflowService'>>
export type RequiredWireServices = Partial<Services>