Skip to content

Commit e39e080

Browse files
committed
Add additional protocols to RouterConfigSchema for enhanced API functionality
1 parent 1e49074 commit e39e080

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

packages/spec/src/api/router.zod.ts

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,13 @@ export const RouterConfigSchema = z.object({
8888
analytics: z.string().default('/analytics').describe('Analytics Protocol'),
8989
hub: z.string().default('/hub').describe('Hub Management Protocol'),
9090
graphql: z.string().default('/graphql').describe('GraphQL Endpoint'),
91+
ui: z.string().default('/ui').describe('UI Metadata Protocol (Views, Layouts)'),
92+
workflow: z.string().default('/workflow').describe('Workflow Engine Protocol'),
93+
realtime: z.string().default('/realtime').describe('Realtime/WebSocket Protocol'),
94+
notifications: z.string().default('/notifications').describe('Notification Protocol'),
95+
ai: z.string().default('/ai').describe('AI Engine Protocol (NLQ, Chat, Suggest)'),
96+
i18n: z.string().default('/i18n').describe('Internationalization Protocol'),
97+
packages: z.string().default('/packages').describe('Package Management Protocol'),
9198
}).default({
9299
data: '/data',
93100
metadata: '/meta',
@@ -96,7 +103,14 @@ export const RouterConfigSchema = z.object({
96103
storage: '/storage',
97104
analytics: '/analytics',
98105
hub: '/hub',
99-
graphql: '/graphql'
106+
graphql: '/graphql',
107+
ui: '/ui',
108+
workflow: '/workflow',
109+
realtime: '/realtime',
110+
notifications: '/notifications',
111+
ai: '/ai',
112+
i18n: '/i18n',
113+
packages: '/packages',
100114
}), // Defaults match standardized spec
101115

102116
/**

0 commit comments

Comments
 (0)