UNPKG

@didtools/siwx

Version:

Typescript library for Sign-In With X

35 lines (34 loc) 1.14 kB
import { type Combinator } from 'codeco/linear'; /** * `h16 = 1*4HEXDIG` */ export declare const h16: Combinator<string, string>; /** * ABNF: * ``` * dec-octet = DIGIT ; 0-9 * / %x31-39 DIGIT ; 10-99 * / "1" 2DIGIT ; 100-199 * / "2" %x30-34 DIGIT ; 200-249 * / "25" %x30-35 ; 250-255 * ``` */ export declare const decOctet: Combinator<string, string>; /** * ABNF: * ``` * IPv4address = dec-octet "." dec-octet "." dec-octet "." dec-octet * dec-octet = DIGIT ; 0-9 * / %x31-39 DIGIT ; 10-99 * / "1" 2DIGIT ; 100-199 * / "2" %x30-34 DIGIT ; 200-249 * / "25" %x30-35 ; 250-255 * ``` */ export declare const ipv4Address: Combinator<string, string>; /** * `ls32 = ( h16 ":" h16 ) / IPv4address` */ export declare const ls32: Combinator<string, string>; export declare const ipv6address: Combinator<string, string>; export declare const ipLiteral: Combinator<string, string>;