Module @restatedev/restate-sdk-testcontainers

Restate Typescript SDK TestContainers
Restate is a system for easily building resilient applications using distributed durable async/await.
This package contains utilities to test Restate SDK services against a Restate server container.
A usage example can be found in packages/examples/node/test/testcontainers.test.ts
For the SDK main package, checkout @restatedev/restate-sdk.
Using the library
To use this library, add the dependency to your project:
npm install --save-dev @restatedev/restate-sdk-testcontainers
Versions
This library follows Semantic Versioning.
Enumerations
- LogSource
- RestateLogLevel
Classes
- RestateContainer
- RestateTestEnvironment
- StateProxy
Interfaces
- EndpointOptions
- Hooks
- Interceptor
- LoggerContext
- Request
- RestateEndpoint
- RestateEndpointBase
- RestateError
- Serde
- Target
- TerminalError
- TestEnvironmentOptions
Type Aliases
- DefaultServiceOptions
- Duration
- HooksProvider
- InvocationId
- JournalValueCodec
- LoggerTransport
- LogMetadata
- ObjectOptions
- RetryPolicy
- ServiceDefinition
- ServiceOptions
- TypedState
- UntypedState
- VirtualObjectDefinition
- WorkflowDefinition
- WorkflowOptions