Skip to content

Latest commit

 

History

History
135 lines (77 loc) · 3.05 KB

Outputs.ValidationOutcome.md

File metadata and controls

135 lines (77 loc) · 3.05 KB

@guardrails-ai/core / Exports / Outputs / ValidationOutcome

Class: ValidationOutcome<T>

Outputs.ValidationOutcome

Type parameters

Name
T

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new ValidationOutcome<T>(validationPassed, rawLlmOutput?, validatedOutput?, reask?, error?): ValidationOutcome<T>

Type parameters

Name
T

Parameters

Name Type
validationPassed boolean
rawLlmOutput? string
validatedOutput? T
reask? ReAsk
error? string

Returns

ValidationOutcome<T>

Defined in

src/outputs/validation-outcome.ts:11

Properties

error

Optional error: string

Defined in

src/outputs/validation-outcome.ts:9


rawLlmOutput

Optional rawLlmOutput: string

Defined in

src/outputs/validation-outcome.ts:5


reask

Optional reask: ReAsk

Defined in

src/outputs/validation-outcome.ts:7


validatedOutput

Optional validatedOutput: T

Defined in

src/outputs/validation-outcome.ts:6


validationPassed

validationPassed: boolean

Defined in

src/outputs/validation-outcome.ts:8

Methods

fromPyValidationOutcome

fromPyValidationOutcome<OT>(pyValidationOutcome): Promise<ValidationOutcome<OT>>

Type parameters

Name
OT

Parameters

Name Type
pyValidationOutcome any

Returns

Promise<ValidationOutcome<OT>>

Defined in

src/outputs/validation-outcome.ts:25