TimeToLive overview
Added in v1.0.0
Table of contents
accessors
get
Signature
export declare const get: <A, E>(u: unknown, exit?: Exit.Exit<A, E>) => Duration.Duration
Added in v1.0.0
getFinite
Signature
export declare const getFinite: <A, E>(u: unknown, exit?: Exit.Exit<A, E>) => Option.Option<Duration.Duration>
Added in v1.0.0
unsafeToExpires
Signature
export declare const unsafeToExpires: (clock: Clock, ttl: Option.Option<Duration.Duration>) => number | null
Added in v1.0.0
models
TimeToLive (interface)
Signature
export interface TimeToLive<A = unknown, E = unknown> {
readonly [symbol]: (exit: Exit.Exit<A, E>) => Duration.DurationInput
}
Added in v1.0.0
refinements
isTimeToLive
Signature
export declare const isTimeToLive: (u: unknown) => u is TimeToLive<unknown, unknown>
Added in v1.0.0
symbols
symbol
Signature
export declare const symbol: typeof symbol
Added in v1.0.0