UNPKG

asn1-ts

Version:

ASN.1 encoding and decoding, including BER, CER, and DER.

14 lines (13 loc) 713 B
import datetimeComponentValidator from "../../validators/datetimeComponentValidator.mjs"; export default class TIME_OF_DAY_DIFF_ENCODING { constructor(hours, minutes, seconds, minutes_diff) { this.hours = hours; this.minutes = minutes; this.seconds = seconds; this.minutes_diff = minutes_diff; datetimeComponentValidator("hour", 0, 24)("TIME-OF-DAY-DIFF-ENCODING", hours); datetimeComponentValidator("minute", 0, 59)("TIME-OF-DAY-DIFF-ENCODING", minutes); datetimeComponentValidator("seconds", 0, 60)("TIME-OF-DAY-DIFF-ENCODING", seconds); datetimeComponentValidator("minute-diff", -900, 900)("TIME-OF-DAY-DIFF-ENCODING", minutes_diff); } }