UNPKG

ts-mls

Version:

[![CI](https://github.com/LukaJCB/ts-mls/actions/workflows/ci.yml/badge.svg)](https://github.com/LukaJCB/ts-mls/actions/workflows/ci.yml) [![npm version](https://badge.fury.io/js/ts-mls.svg)](https://badge.fury.io/js/ts-mls) [![Coverage Status](https://co

13 lines 553 B
import { encodeUint64, decodeUint64 } from "./codec/number.js"; import { contramapEncoders } from "./codec/tlsEncoder.js"; import { mapDecoders } from "./codec/tlsDecoder.js"; export const encodeLifetime = contramapEncoders([encodeUint64, encodeUint64], (lt) => [lt.notBefore, lt.notAfter]); export const decodeLifetime = mapDecoders([decodeUint64, decodeUint64], (notBefore, notAfter) => ({ notBefore, notAfter, })); export const defaultLifetime = { notBefore: 0n, notAfter: 9223372036854775807n, }; //# sourceMappingURL=lifetime.js.map