Skip to content

PromptScript API


Interface: ValidationRule

Defined in: validator/src/types.ts:65

A validation rule definition.

Properties

defaultSeverity

defaultSeverity: Severity

Defined in: validator/src/types.ts:73

Default severity level


description

description: string

Defined in: validator/src/types.ts:71

Rule description


id

id: string

Defined in: validator/src/types.ts:67

Unique rule identifier (e.g., "PS001")


name

name: string

Defined in: validator/src/types.ts:69

Rule name (e.g., "required-meta-id")


validate

validate: (ctx) => void

Defined in: validator/src/types.ts:75

Validation function

Parameters

ctx

RuleContext

Returns

void