File size: 356 Bytes
064bfd6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
type BoundaryLikeMessage = {
  type?: string
  subtype?: string
}

export function isSnipBoundaryMessage(message: unknown): boolean {
  return (
    typeof message === 'object' &&
    message !== null &&
    (message as BoundaryLikeMessage).subtype === 'snip_boundary'
  )
}

export function projectSnippedView<T>(messages: T[]): T[] {
  return messages
}