1- import { mysqlChannels } from './config/mysql' ;
2- import { lruMemoizerChannels } from './config/lru-memoizer' ;
3- import { ioredisChannels } from './config/ioredis' ;
4- import { pgChannels } from './config/pg' ;
5- import { postgresJsChannels } from './config/postgres' ;
6- import { openaiChannels } from './config/openai' ;
7- import { anthropicAiChannels } from './config/anthropic-ai' ;
8- import { googleGenAiChannels } from './config/google-genai' ;
9- import { vercelAiChannels } from './config/vercel-ai' ;
101import { amqplibChannels } from './config/amqplib' ;
11- import { hapiChannels } from './config/hapi ' ;
12- import { redisChannels } from './config/redis ' ;
2+ import { anthropicAiChannels } from './config/anthropic-ai ' ;
3+ import { dataloaderChannels } from './config/dataloader ' ;
134import { expressChannels } from './config/express' ;
5+ import { firebaseChannels } from './config/firebase' ;
6+ import { genericPoolChannels } from './config/generic-pool' ;
7+ import { googleGenAiChannels } from './config/google-genai' ;
148import { graphqlChannels } from './config/graphql' ;
9+ import { hapiChannels } from './config/hapi' ;
10+ import { ioredisChannels } from './config/ioredis' ;
1511import { kafkajsChannels } from './config/kafkajs' ;
12+ import { knexChannels } from './config/knex' ;
13+ import { langchainChannels } from './config/langchain' ;
14+ import { langgraphChannels } from './config/langgraph' ;
15+ import { lruMemoizerChannels } from './config/lru-memoizer' ;
16+ import { mongodbChannels } from './config/mongodb' ;
17+ import { mongooseChannels } from './config/mongoose' ;
18+ import { mysqlChannels } from './config/mysql' ;
19+ import { mysql2Channels } from './config/mysql2' ;
20+ import { openaiChannels } from './config/openai' ;
21+ import { pgChannels } from './config/pg' ;
22+ import { postgresJsChannels } from './config/postgres' ;
23+ import { prismaChannels } from './config/prisma' ;
24+ import { reactRouterChannels } from './config/react-router' ;
25+ import { redisChannels } from './config/redis' ;
26+ import { remixChannels } from './config/remix' ;
27+ import { tediousChannels } from './config/tedious' ;
28+ import { vercelAiChannels } from './config/vercel-ai' ;
1629
1730/**
1831 * Fully-qualified `diagnostics_channel` names that orchestrion publishes to.
@@ -26,23 +39,39 @@ import { kafkajsChannels } from './config/kafkajs';
2639 * prefixed string from this map; the config files set only the unprefixed
2740 * suffix in `channelName`. Keeping both pieces in one file is what guarantees
2841 * they don't drift apart and silently stop firing.
42+ *
43+ * Kept sorted alphabetically by module so concurrent additions insert at different
44+ * points rather than all appending to the end (fewer merge conflicts).
2945 */
3046export const CHANNELS = {
31- ...mysqlChannels ,
32- ...lruMemoizerChannels ,
33- ...ioredisChannels ,
34- ...pgChannels ,
35- ...postgresJsChannels ,
36- ...openaiChannels ,
37- ...anthropicAiChannels ,
38- ...googleGenAiChannels ,
39- ...vercelAiChannels ,
4047 ...amqplibChannels ,
41- ...hapiChannels ,
42- ...redisChannels ,
48+ ...anthropicAiChannels ,
49+ ...dataloaderChannels ,
4350 ...expressChannels ,
51+ ...firebaseChannels ,
52+ ...genericPoolChannels ,
53+ ...googleGenAiChannels ,
4454 ...graphqlChannels ,
55+ ...hapiChannels ,
56+ ...ioredisChannels ,
4557 ...kafkajsChannels ,
58+ ...knexChannels ,
59+ ...langchainChannels ,
60+ ...langgraphChannels ,
61+ ...lruMemoizerChannels ,
62+ ...mongodbChannels ,
63+ ...mongooseChannels ,
64+ ...mysqlChannels ,
65+ ...mysql2Channels ,
66+ ...openaiChannels ,
67+ ...pgChannels ,
68+ ...postgresJsChannels ,
69+ ...prismaChannels ,
70+ ...reactRouterChannels ,
71+ ...redisChannels ,
72+ ...remixChannels ,
73+ ...tediousChannels ,
74+ ...vercelAiChannels ,
4675} as const ;
4776
4877export type ChannelName = ( typeof CHANNELS ) [ keyof typeof CHANNELS ] ;
0 commit comments