File size: 362 Bytes
4e23b01
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { z } from 'zod';

import { globalMessageBase } from './base';

export const capabilityMessageSchema = z.object({
  type: z.literal('capability'),
  ...globalMessageBase,
  capability_id: z.string().min(1).optional(),
});

export type CapabilityChanged = z.infer<typeof capabilityMessageSchema>;

export type CapabilityChangedMessage = CapabilityChanged;