UNPKG

asn1-ts

Version:

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

12 lines (11 loc) 588 B
import datetimeComponentValidator from "../../validators/datetimeComponentValidator.mjs"; export default class HOURS_MINUTES_DIFF_ENCODING { constructor(hours, minutes, minutes_diff) { this.hours = hours; this.minutes = minutes; this.minutes_diff = minutes_diff; datetimeComponentValidator("hour", 0, 24)("HOURS-MINUTES-DIFF-ENCODING", hours); datetimeComponentValidator("minute", 0, 59)("HOURS-MINUTES-DIFF-ENCODING", minutes); datetimeComponentValidator("minute-diff", -900, 900)("HOURS-MINUTES-DIFF-ENCODING", minutes_diff); } }