@types/asn1
- Version 0.2.4
- Published
- 5.67 kB
- 1 dependency
- MIT license
Install
npm i @types/asn1yarn add @types/asn1pnpm add @types/asn1Overview
TypeScript definitions for asn1
Index
Classes
Namespaces
Classes
class BerReader
class BerReader {}constructor
constructor(data: Buffer);property buffer
readonly buffer: Buffer;property length
readonly length: number;property offset
readonly offset: number;property remain
readonly remain: number;method peek
peek: () => number | null;method readBoolean
readBoolean: () => boolean | null;method readByte
readByte: (peek: boolean) => number | null;method readEnumeration
readEnumeration: () => number | null;method readInt
readInt: () => number | null;method readLength
readLength: (offset?: number) => number | null;method readOID
readOID: (tag?: number) => string | null;method readSequence
readSequence: (tag?: number) => number | null;method readString
readString: { (tag?: number): string | null; (tag: number, retbuf: boolean): any;};class BerWriter
class BerWriter {}constructor
constructor(options?: { size: number; growthFactor: number });property buffer
readonly buffer: Buffer;method endSequence
endSequence: () => void;method startSequence
startSequence: (tag?: number) => void;method writeBoolean
writeBoolean: (b: boolean, tag?: number) => void;method writeBuffer
writeBuffer: (buf: Buffer, tag: number) => void;method writeByte
writeByte: (b: number) => void;method writeEnumeration
writeEnumeration: (i: number, tag?: number) => void;method writeInt
writeInt: (i: number, tag?: number) => void;method writeLength
writeLength: (len: number) => void;method writeNull
writeNull: () => void;method writeOID
writeOID: (s: string, tag: number) => void;method writeString
writeString: (s: string, tag?: number) => void;method writeStringArray
writeStringArray: (strings: readonly string[]) => void;Namespaces
namespace Ber
namespace Ber {}variable BitString
const BitString: number;variable BMPString
const BMPString: number;variable Boolean
const Boolean: number;variable CharacterString
const CharacterString: number;variable Constructor
const Constructor: number;variable Context
const Context: number;variable Enumeration
const Enumeration: number;variable EOC
const EOC: number;variable External
const External: number;variable GeneralizedTime
const GeneralizedTime: number;variable GeneralString
const GeneralString: number;variable GraphicString
const GraphicString: number;variable IA5String
const IA5String: number;variable Integer
const Integer: number;variable Null
const Null: number;variable NumericString
const NumericString: number;variable ObjectDescriptor
const ObjectDescriptor: number;variable OctetString
const OctetString: number;variable OID
const OID: number;variable PDV
const PDV: number;variable PrintableString
const PrintableString: number;variable Real
const Real: number;variable RelativeOID
const RelativeOID: number;variable Sequence
const Sequence: number;variable Set
const Set: number;variable T61String
const T61String: number;variable UniversalString
const UniversalString: number;variable UTCTime
const UTCTime: number;variable Utf8String
const Utf8String: number;variable VideotexString
const VideotexString: number;variable VisibleString
const VisibleString: number;Package Files (1)
Dependencies (1)
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@types/asn1.
- Markdown[](https://www.jsdocs.io/package/@types/asn1)
- HTML<a href="https://www.jsdocs.io/package/@types/asn1"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 3862 ms. - Missing or incorrect documentation? Open an issue for this package.
