@observertc/samples-decoder
Version:
ObserveRTC Library for Decoding Samples
21 lines • 1.08 kB
TypeScript
import { CertificateStats as OutputCertificateStats } from "./OutputSamples";
import { Decoder, AttachmentDecoder } from "./utils";
import { ClientSample_PeerConnectionSample_CertificateStats as InputCertificateStats } from "./InputSamples";
export declare class CertificateDecoder implements Decoder<InputCertificateStats, OutputCertificateStats | undefined> {
readonly id: string;
private readonly _attachmentsDecoder;
private _visited;
private readonly _timestampDecoder;
private readonly _fingerprintDecoder;
private readonly _fingerprintAlgorithmDecoder;
private readonly _base64CertificateDecoder;
private readonly _issuerCertificateIdDecoder;
private _actualValue;
constructor(id: string, _attachmentsDecoder: AttachmentDecoder);
get visited(): boolean;
reset(): void;
decode(sample: InputCertificateStats): OutputCertificateStats | undefined;
get actualValue(): OutputCertificateStats | undefined;
set actualValue(sample: OutputCertificateStats | undefined);
}
//# sourceMappingURL=CertificateDecoder.d.ts.map