(ctx context.Context, c rpc.CanvasProviderOpenRequest)
| 93 | // surface and may change or be removed in future SDK or CLI releases. |
| 94 | type CanvasHandler interface { |
| 95 | OnOpen(ctx context.Context, c rpc.CanvasProviderOpenRequest) (rpc.CanvasProviderOpenResult, error) |
| 96 | OnClose(ctx context.Context, c rpc.CanvasProviderCloseRequest) error |
| 97 | OnAction(ctx context.Context, c rpc.CanvasProviderInvokeActionRequest) (any, error) |
| 98 | } |