Packages · @purista/nats-config-store

@purista/nats-config-store

NATS JetStream key-value adapter for PURISTA config values.

Signature

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

Examples

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

const config = await store.getConfig('tenant.acme.prod.app.features')

Classes

1 entry

NatsConfigStore

Classes

Source
NatsConfigStore.ts typescript
class NatsConfigStore

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

Type Aliases

1 entry

NatsConfigStoreConfig

Types

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

NATS JetStream key-value configuration for `NatsConfigStore`.

Variables

1 entry

puristaVersion

Variables

Source
puristaVersion.ts typescript
const puristaVersion: "3.0.1"

The PURISTA package version embedded in the published runtime build.