Skip to content

HarnessContextProvider

Generated by TypeDoc. Do not edit this page directly.

API Reference


Abstract Class: HarnessContextProvider<TOptions>

Section titled “Abstract Class: HarnessContextProvider<TOptions>”

Defined in: packages/core/src/runtime/types/context.ts:118

Type ParameterDefault type
TOptions extends JsonObjectJsonObject
new HarnessContextProvider<TOptions>(): HarnessContextProvider<TOptions>;

HarnessContextProvider<TOptions>

PropertyTypeDefined in
label?stringpackages/core/src/runtime/types/context.ts:121
priority?numberpackages/core/src/runtime/types/context.ts:122
required?booleanpackages/core/src/runtime/types/context.ts:124
role?HarnessRoleSelectorpackages/core/src/runtime/types/context.ts:123
get type(): string;

Defined in: packages/core/src/runtime/types/context.ts:126

string

abstract render(session, options?):
| ContextProviderOutput
| Promise<ContextProviderOutput>;

Defined in: packages/core/src/runtime/types/context.ts:134

ParameterType
sessionAgentReadSession
options?TOptions

| ContextProviderOutput | Promise<ContextProviderOutput>


with(options): ContextProviderBinding<TOptions>;

Defined in: packages/core/src/runtime/types/context.ts:130

ParameterType
optionsTOptions

ContextProviderBinding<TOptions>