UNPKG

cesr

Version:

[![NPM Version](https://img.shields.io/npm/v/cesr.svg?style=flat)](https://www.npmjs.com/package/cesr) [![NPM License](https://img.shields.io/npm/l/cesr.svg?style=flat)](https://github.com/lenkan/cesr-js/blob/main/LICENSE) [![CI](https://github.com/lenkan

22 lines (21 loc) 596 B
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; }