Skip to content

PromptScript API


Interface: ValidationRule

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

A validation rule definition.

Properties

defaultSeverity

defaultSeverity: Severity

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

Default severity level


description

description: string

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

Rule description


id

id: string

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

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


name

name: string

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

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


validate

validate: (ctx) => void

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

Validation function

Parameters

ctx

RuleContext

Returns

void