PURISTA API / @purista/core / StreamContextMockResult
Type Alias: StreamContextMockResult<TBuilder>
StreamContextMockResult<
TBuilder> =object
Defined in: testing/createStreamContextMock.ts:48
Type Parameters
TBuilder
TBuilder extends StreamDefinitionBuilder<any, any>
Properties
chunks
chunks:
InferIn<StreamContextMockBuilderTypes<TBuilder>["ChunkSchema"]>[]
Defined in: testing/createStreamContextMock.ts:96
context
context:
StreamFunctionContext<Infer<StreamContextMockBuilderTypes<TBuilder>["PayloadSchema"]>,Infer<StreamContextMockBuilderTypes<TBuilder>["ParamsSchema"]>,StreamContextMockBuilderTypes<TBuilder>["Resources"],StreamContextMockBuilderTypes<TBuilder>["Invokes"],StreamContextMockBuilderTypes<TBuilder>["StreamInvokes"],StreamContextMockBuilderTypes<TBuilder>["EmitList"],StreamContextMockBuilderTypes<TBuilder>["QueueInvokes"],ServiceClassMetrics<StreamContextMockServiceClass<TBuilder>>>
Defined in: testing/createStreamContextMock.ts:49
failedWith
failedWith:
unknown[]
Defined in: testing/createStreamContextMock.ts:98
finalValue
finalValue:
InferIn<StreamContextMockBuilderTypes<TBuilder>["FinalSchema"]> |undefined
Defined in: testing/createStreamContextMock.ts:97
stubs
stubs:
object
Defined in: testing/createStreamContextMock.ts:63
emit
emit:
FromEmitToOtherType<StreamContextMockBuilderTypes<TBuilder>["EmitList"],SinonStub>
enqueue
enqueue:
SinonStub
getConfig
getConfig:
SinonStub
getSecret
getSecret:
SinonStub
getState
getState:
SinonStub
logger
logger:
Record<string,SinonStub>
removeConfig
removeConfig:
SinonStub
removeSecret
removeSecret:
SinonStub
removeState
removeState:
SinonStub
resources
resources:
Partial<StreamContextMockBuilderTypes<TBuilder>["Resources"]>
scheduleAt
scheduleAt:
SinonStub
service
service:
StreamFunctionContext<Infer<StreamContextMockBuilderTypes<TBuilder>["PayloadSchema"]>,Infer<StreamContextMockBuilderTypes<TBuilder>["ParamsSchema"]>,StreamContextMockBuilderTypes<TBuilder>["Resources"],StreamContextMockBuilderTypes<TBuilder>["Invokes"],StreamContextMockBuilderTypes<TBuilder>["StreamInvokes"],StreamContextMockBuilderTypes<TBuilder>["EmitList"],StreamContextMockBuilderTypes<TBuilder>["QueueInvokes"],ServiceClassMetrics<StreamContextMockServiceClass<TBuilder>>>["service"]
setConfig
setConfig:
SinonStub
setSecret
setSecret:
SinonStub
setState
setState:
SinonStub
startActiveSpan
startActiveSpan:
SinonStub
wrapInSpan
wrapInSpan:
SinonStub
writer
writer:
object
writer.close
close:
SinonStub
writer.fail
fail:
SinonStub
writer.write
write:
SinonStub
writer
writer:
StreamWriter<InferIn<StreamContextMockBuilderTypes<TBuilder>["ChunkSchema"]>,InferIn<StreamContextMockBuilderTypes<TBuilder>["FinalSchema"]>>
Defined in: testing/createStreamContextMock.ts:59
Methods
cancel()
cancel(
reason?):void
Defined in: testing/createStreamContextMock.ts:99
Parameters
reason?
string
Returns
void
