Skip to content

Graphorin API reference v0.5.0


Graphorin API reference / @graphorin/agent / / GuardrailDefinition

Interface: GuardrailDefinition<TValue>

Defined in: packages/security/dist/guardrails/types.d.ts:75

Definition of a single guardrail. The kind discriminator lets downstream code tell input from output guardrails without juggling separate registries.

Stable

Type Parameters

Type ParameterDefault type
TValueunknown

Properties

PropertyModifierTypeDefined in
checkreadonly(value, ctx) => | GuardrailResult&lt;TValue&gt; | Promise<GuardrailResult&lt;TValue&gt;>packages/security/dist/guardrails/types.d.ts:78
kindreadonly"output" | "input"packages/security/dist/guardrails/types.d.ts:76
namereadonlystringpackages/security/dist/guardrails/types.d.ts:77