Skip to main content

toNanos()

@horizon-republic/nestjs-jetstream


@horizon-republic/nestjs-jetstream / toNanos

toNanos()

toNanos(value, unit): number

Defined in: src/jetstream.constants.ts:97

Convert a human-readable duration to nanoseconds (NATS JetStream format).

Parameters​

value​

number

Numeric duration value.

unit​

TimeUnit

Time unit to convert from.

Returns​

number

Duration in nanoseconds.

Example​

{ ack_wait: toNanos(30, 'seconds') }
{ max_age: toNanos(7, 'days') }
{ duplicate_window: toNanos(2, 'minutes') }