Example
Type parameters
Hierarchy
-
WeaveObject↳Evaluation
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new Evaluation<R, E, M>(parameters): Evaluation<R, E, M>
Type parameters
Parameters
Returns
Evaluation<R, E, M>
Overrides
WeaveObject.constructorDefined in
src/evaluation.ts:150Properties
__savedRef
•Optional __savedRef: ObjectRef | Promise<ObjectRef>
Inherited from
WeaveObject.__savedRefDefined in
src/weaveObject.ts:71Accessors
description
•get description(): undefined | string
Returns
undefined | string
Inherited from
WeaveObject.descriptionDefined in
src/weaveObject.ts:98name
•get name(): string
Returns
string
Inherited from
WeaveObject.nameDefined in
src/weaveObject.ts:94Methods
evaluate
▸ evaluate(«destructured»): Promise<Record<string, any>>
Parameters
Returns
Promise<Record<string, any>>
Defined in
src/evaluation.ts:165predictAndScore
▸ predictAndScore(«destructured»): Promise<{ model_latency: number = modelLatency; model_output: any = modelOutput; model_success: boolean = !modelError; scores: { [key: string]: any; } }>
Parameters
Returns
Promise<{ model_latency: number = modelLatency; model_output: any = modelOutput; model_success: boolean = !modelError; scores: { [key: string]: any; } }>
Defined in
src/evaluation.ts:244saveAttrs
▸ saveAttrs():Object
Returns
Object