fix build
This commit is contained in:
parent
b738294458
commit
14740aacea
1 changed files with 45 additions and 2 deletions
|
|
@ -12,6 +12,8 @@ import {
|
|||
ListResourcesResultSchema,
|
||||
ListResourceTemplatesRequestSchema,
|
||||
ListResourceTemplatesResultSchema,
|
||||
LoggingMessageNotification,
|
||||
LoggingMessageNotificationSchema,
|
||||
Notification,
|
||||
PingRequest,
|
||||
PingRequestSchema,
|
||||
|
|
@ -40,6 +42,12 @@ import {
|
|||
McpUiInitializeRequest,
|
||||
McpUiInitializeRequestSchema,
|
||||
McpUiInitializeResult,
|
||||
McpUiMessageRequest,
|
||||
McpUiMessageRequestSchema,
|
||||
McpUiMessageResult,
|
||||
McpUiOpenLinkRequest,
|
||||
McpUiOpenLinkRequestSchema,
|
||||
McpUiOpenLinkResult,
|
||||
McpUiResourceTeardownRequest,
|
||||
McpUiResourceTeardownResultSchema,
|
||||
McpUiSandboxProxyReadyNotification,
|
||||
|
|
@ -101,6 +109,42 @@ export class AppBridge extends Protocol<Request, Notification, Result> {
|
|||
callback(n.params),
|
||||
);
|
||||
}
|
||||
set onmessage(
|
||||
callback: (
|
||||
params: McpUiMessageRequest["params"],
|
||||
extra: RequestExtra,
|
||||
) => Promise<McpUiMessageResult>,
|
||||
) {
|
||||
this.setRequestHandler(
|
||||
McpUiMessageRequestSchema,
|
||||
async (request, extra) => {
|
||||
return callback(request.params, extra);
|
||||
},
|
||||
);
|
||||
}
|
||||
set onopenlink(
|
||||
callback: (
|
||||
params: McpUiOpenLinkRequest["params"],
|
||||
extra: RequestExtra,
|
||||
) => Promise<McpUiOpenLinkResult>,
|
||||
) {
|
||||
this.setRequestHandler(
|
||||
McpUiOpenLinkRequestSchema,
|
||||
async (request, extra) => {
|
||||
return callback(request.params, extra);
|
||||
},
|
||||
);
|
||||
}
|
||||
set onloggingmessage(
|
||||
callback: (params: LoggingMessageNotification["params"]) => void,
|
||||
) {
|
||||
this.setNotificationHandler(
|
||||
LoggingMessageNotificationSchema,
|
||||
async (notification) => {
|
||||
callback(notification.params);
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
assertCapabilityForMethod(method: Request["method"]): void {
|
||||
// TODO
|
||||
|
|
|
|||
Loading…
Reference in a new issue