UNPKG

asn1-ts

Version:

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

25 lines (24 loc) 985 B
import ASN1Element from "./asn1.mjs"; import type { INTEGER, OBJECT_IDENTIFIER, ENUMERATED, RELATIVE_OID, TIME, DATE, TIME_OF_DAY, DATE_TIME, OID_IRI, RELATIVE_OID_IRI } from "./macros.mjs"; export default abstract class X690Element extends ASN1Element { set integer(value: INTEGER); get integer(): INTEGER; set objectIdentifier(value: OBJECT_IDENTIFIER); get objectIdentifier(): OBJECT_IDENTIFIER; set enumerated(value: ENUMERATED); get enumerated(): ENUMERATED; set relativeObjectIdentifier(value: RELATIVE_OID); get relativeObjectIdentifier(): RELATIVE_OID; set time(value: TIME); get time(): TIME; set date(value: DATE); get date(): DATE; set timeOfDay(value: TIME_OF_DAY); get timeOfDay(): TIME_OF_DAY; set dateTime(value: DATE_TIME); get dateTime(): DATE_TIME; set oidIRI(value: OID_IRI); get oidIRI(): OID_IRI; set relativeOIDIRI(value: RELATIVE_OID_IRI); get relativeOIDIRI(): RELATIVE_OID_IRI; }