UNPKG

lnp

Version:

A compact and deterministic length-prefixed serialization format with a minimal, unambiguous grammar.

24 lines (22 loc) 497 B
interface EncodeOptions { compressed?: boolean; blnp?: boolean; signature?: { key: string; algorithm?: string; }; } declare class LNPEncoder { encode(value: any): Buffer; private pack; private encodeLNP; private encodeLNPArray; private encodeLNPObject; } declare class LNPParser { parse(value: Buffer): object; private parseValue; private parseArray; private parseObject; } export { type EncodeOptions, LNPEncoder, LNPParser };