Skip to content

PromptScript API


Interface: ValidateOptions

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

Options for standalone validate function.

Extends

Properties

blockedPatterns?

optional blockedPatterns: (string | RegExp)[]

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

Patterns to block in content (strings are converted to RegExp)

Inherited from

ValidatorConfig.blockedPatterns


customRules?

optional customRules: ValidationRule[]

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

Custom validation rules to add

Inherited from

ValidatorConfig.customRules


disableRules?

optional disableRules: string[]

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

Array of rule names to disable

Inherited from

ValidatorConfig.disableRules


requiredGuards?

optional requiredGuards: string[]

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

List of guards that must be present in

Guards

block

Inherited from

ValidatorConfig.requiredGuards


rules?

optional rules: Record\<string, "off" | Severity>

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

Override severity for specific rules (rule name -> severity or 'off')

Inherited from

ValidatorConfig.rules


validator?

optional validator: Validator

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

Reuse an existing validator instance