/* eslint-disable @typescript-eslint/no-unused-vars */ import * as asn1js from "asn1js"; import * as pvtsutils from "pvtsutils"; import { AsnError } from "./errors"; import * as Schema from "./Schema";
/** *Returnsdefaultvaluesforallclassmembers *@parammemberNameStringnameforaclassmember *@returnsDefaultvalue
*/ publicstatic defaultValues(memberName: string): any { thrownew Error(`Invalid member name for ${this.CLASS_NAME} class: ${memberName}`);
}
/** *Returnsvalueofpre-definedASN.1schemaforcurrentclass *@paramparametersInputparametersfortheschema *@returnsASN.1schemaobject
*/ publicstatic schema(parameters: Schema.SchemaParameters = {}): Schema.SchemaType { thrownew Error(`Method '${this.CLASS_NAME}.schema' should be overridden`);
}
public get className(): string {
return (this.constructor as unknown as { CLASS_NAME: string; }).CLASS_NAME;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.