Skip to content

PromptScript API


Interface: ValidationRule

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

A validation rule definition.

Properties

defaultSeverity

defaultSeverity: Severity

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

Default severity level


description

description: string

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

Rule description


id

id: string

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

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


name

name: string

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

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


validate()

validate: (ctx) => void

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

Validation function

Parameters

ctx

RuleContext

Returns

void