Packages · @purista/nats-state-store

@purista/nats-state-store

NATS JetStream key-value adapter for PURISTA state values.

Signature

@purista/nats-state-store.ts typescript
@purista/nats-state-store

Examples

example-1.ts typescript
const store = new NatsStateStore({
  servers: 'nats:___PH0___
  keyValueStoreName: 'purista-state-store',
})

const state = await store.getState('tenant.acme.prod.cart.session-123')

Classes

1 entry

NatsStateStore

Classes

Source
NatsStateStore.ts typescript
class NatsStateStore

State store backed by a NATS JetStream key-value bucket.

Type Aliases

1 entry

NatsStateStoreConfig

Types

Source
NatsStateStoreConfig.ts typescript
type NatsStateStoreConfig = Prettify<{ keyValueStoreName: string } & ConnectionOptions & Partial<KvOptions>>

NATS JetStream key-value configuration for `NatsStateStore`.

Variables

1 entry

puristaVersion

Variables

Source
puristaVersion.ts typescript
const puristaVersion: "3.0.1"

The PURISTA package version embedded in the published runtime build.