class DeterministicProvider implements AiProvider
import { DeterministicProvider } from '@driftengine/ai';
Constructor
constructor(script: DeterministicScript | ((requestIndex: number) => DeterministicScript))
Properties
Accessors
Methods
setLatencyTicks(ticks: number | 'never'): void
Applies to requests made after this call, never to one already in flight.
| Parameter | Type | Description |
ticks | number | 'never' | |
advance(tick: number): void
Drives the fake clock. Nothing resolves without it.
| Parameter | Type | Description |
tick | number | |
createSession(_options: AiSessionOptions): AiSession
Signatures
readonly id = "deterministic"