Class: ReadonlyExperiment
A read-only view of an experiment, initialized by passing open: true
to init()
.
Hierarchy
-
ObjectFetcher
<ExperimentEvent
>↳
ReadonlyExperiment
Accessors
id
• get
id(): Promise
<string
>
Returns
Promise
<string
>
Overrides
ObjectFetcher.id
name
• get
name(): Promise
<string
>
Returns
Promise
<string
>
Constructors
constructor
• new ReadonlyExperiment(state
, lazyMetadata
): ReadonlyExperiment
Parameters
Name | Type |
---|---|
state | BraintrustState |
lazyMetadata | LazyValue <ProjectExperimentMetadata > |
Returns
Overrides
ObjectFetcher<ExperimentEvent>.constructor
Methods
[asyncIterator]
▸ [asyncIterator](): AsyncIterator
<WithTransactionId
<ExperimentEvent
>, any
, undefined
>
Returns
AsyncIterator
<WithTransactionId
<ExperimentEvent
>, any
, undefined
>
Inherited from
ObjectFetcher.[asyncIterator]
asDataset
▸ asDataset<Input
, Expected
>(): AsyncGenerator
<EvalCase
<Input
, Expected
, void
>, any
, unknown
>
Type parameters
Name |
---|
Input |
Expected |
Returns
AsyncGenerator
<EvalCase
<Input
, Expected
, void
>, any
, unknown
>
clearCache
▸ clearCache(): void
Returns
void
Inherited from
ObjectFetcher.clearCache
fetch
▸ fetch(): AsyncGenerator
<WithTransactionId
<ExperimentEvent
>, any
, unknown
>
Returns
AsyncGenerator
<WithTransactionId
<ExperimentEvent
>, any
, unknown
>
Inherited from
ObjectFetcher.fetch
fetchedData
▸ fetchedData(): Promise
<WithTransactionId
<ExperimentEvent
>[]>
Returns
Promise
<WithTransactionId
<ExperimentEvent
>[]>
Inherited from
ObjectFetcher.fetchedData
getState
▸ getState(): Promise
<BraintrustState
>
Returns
Promise
<BraintrustState
>
Overrides
ObjectFetcher.getState
version
▸ version(): Promise
<undefined
| string
>
Returns
Promise
<undefined
| string
>
Inherited from
ObjectFetcher.version