UNPKG

signify-ts

Version:

Signing at the edge for KERI, ACDC, and KERIA

44 lines (43 loc) 1.33 kB
import { Codex, Sizage } from './matter.ts'; export interface CounterArgs { code?: string; count?: number; countB64?: string; qb64b?: Uint8Array; qb64?: string; qb2?: Uint8Array; strip?: boolean; } export declare class CounterCodex extends Codex { ControllerIdxSigs: string; WitnessIdxSigs: string; NonTransReceiptCouples: string; TransReceiptQuadruples: string; FirstSeenReplayCouples: string; TransIdxSigGroups: string; SealSourceCouples: string; TransLastIdxSigGroups: string; SealSourceTriples: string; SadPathSig: string; SadPathSigGroup: string; PathedMaterialQuadlets: string; AttachedMaterialQuadlets: string; BigAttachedMaterialQuadlets: string; KERIProtocolStack: string; } export declare const CtrDex: CounterCodex; export declare class Counter { static Sizes: Map<string, Sizage>; static Hards: Map<string, number>; private _code; private _count; constructor({ code, count, countB64, qb64b, qb64, qb2 }: CounterArgs); get code(): string; get count(): number; get qb64(): string; get qb64b(): Uint8Array<ArrayBufferLike>; countToB64(l?: number): string; static semVerToB64(version?: string, major?: number, minor?: number, patch?: number): string; private _infil; private _exfil; }