/
githubmirror
/
novu
Обзор
Документация
Войти
/
githubmirror
/
novu
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
next
packages/framework/src/resources/agent/guards.ts
10 строк
441 B
Adam Chmara
feat(framework,api-service): self-hosted Slack-native tool approval cards fixes NV-8204 (#11805)
06 июл 2026, 15:13
Не верифицирован
06 июл 2026, 15:13
a69a43e
Код
Авторство
О чём код?
import type { CardElement } from 'chat'; import type { ToolApprovalCard } from './agent.types'; export function isCardElement(value: object): value is CardElement { return 'type' in value && (value as { type: string }).type === 'card'; } export function isToolApprovalCard(value: unknown): value is ToolApprovalCard { return typeof value === 'object' && value !== null && (value as { type?: unknown }).type === 'tool-approval-card'; }