cesr
Version:
[](https://www.npmjs.com/package/cesr) [](https://github.com/lenkan/cesr-js/blob/main/LICENSE) [ • 596 B
TypeScript
import { type Frame, type FrameSize } from "./frame.ts";
export interface GenusInit {
protocol: string;
major: number;
minor?: number;
}
export declare class Genus implements Frame, GenusInit {
readonly code: string;
readonly protocol: string;
readonly major: number;
readonly minor: number;
constructor(init: GenusInit);
get size(): FrameSize;
get soft(): number;
get quadlets(): number;
text(): string;
binary(): Uint8Array;
static KERIACDC_10: Genus;
static KERIACDC_20: Genus;
static parse(input: string | Uint8Array): Genus;
}