interface MockTypedOperation<TInput, TResult, TFailure = never> An operation that a client started with start{Command}(), with typed input and results.
Properties
requestId
readonly requestId: string; No documentation.
input
readonly input: TInput; No documentation.
signal
readonly signal: AbortSignal; No documentation.
items
readonly items: readonly TResult[]; Stream values emitted so far.
Methods
succeed
succeed(...result: [
TResult
] extends [
void
] ? [
] : [
result: TResult
]): void; No documentation.
failWith
failWith(failure: TFailure): void; Ends the operation with its declared failure (domain-failed).
cancel
cancel(): void; No documentation.
emit
emit(...items: TResult[]): void; No documentation.