asn1-ts
Version:
ASN.1 encoding and decoding, including BER, CER, and DER.
12 lines (11 loc) • 419 B
text/typescript
import type ASN1Element from "./asn1.mjs";
import { ASN1TagClass, ASN1Construction, ASN1UniversalType } from "./values.mjs";
export default interface ConstructedElementSpecification {
name: string;
optional?: boolean;
tagClass?: ASN1TagClass;
construction?: ASN1Construction;
tagNumber?: ASN1UniversalType;
choice?: ConstructedElementSpecification[];
callback?: (el: ASN1Element) => void;
}