@vbyte/btc-dev
Version:
Batteries-included toolset for plebian bitcoin development
41 lines (40 loc) • 2.17 kB
TypeScript
import { z } from 'zod';
type Literal = z.infer<typeof literal>;
type Json = Literal | {
[key: string]: Json;
} | Json[];
export declare const big: z.ZodBigInt;
export declare const bool: z.ZodBoolean;
export declare const date: z.ZodDate;
export declare const num: z.ZodNumber;
export declare const int: z.ZodNumber;
export declare const u8a: z.ZodCustom<Uint8Array<ArrayBuffer>, Uint8Array<ArrayBuffer>>;
export declare const str: z.ZodString;
export declare const stamp: z.ZodNumber;
export declare const any: z.ZodAny;
export declare const zod: typeof z;
export declare const char: z.ZodNumber;
export declare const short: z.ZodNumber;
export declare const uint: z.ZodNumber;
export declare const float: z.ZodNumber;
export declare const float2: z.ZodNumber;
export declare const hex: z.ZodString;
export declare const literal: z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>;
export declare const json: z.ZodType<Json>;
export declare const u8a20: z.ZodCustom<Uint8Array<ArrayBuffer>, Uint8Array<ArrayBuffer>>;
export declare const u8a32: z.ZodCustom<Uint8Array<ArrayBuffer>, Uint8Array<ArrayBuffer>>;
export declare const u8a33: z.ZodCustom<Uint8Array<ArrayBuffer>, Uint8Array<ArrayBuffer>>;
export declare const u8a64: z.ZodCustom<Uint8Array<ArrayBuffer>, Uint8Array<ArrayBuffer>>;
export declare const hex20: z.ZodString;
export declare const hex32: z.ZodString;
export declare const hex33: z.ZodString;
export declare const hex64: z.ZodString;
export declare const bytes: z.ZodUnion<readonly [z.ZodString, z.ZodCustom<Uint8Array<ArrayBuffer>, Uint8Array<ArrayBuffer>>]>;
export declare const byte32: z.ZodUnion<readonly [z.ZodString, z.ZodCustom<Uint8Array<ArrayBuffer>, Uint8Array<ArrayBuffer>>]>;
export declare const byte33: z.ZodUnion<readonly [z.ZodString, z.ZodCustom<Uint8Array<ArrayBuffer>, Uint8Array<ArrayBuffer>>]>;
export declare const byte64: z.ZodUnion<readonly [z.ZodString, z.ZodCustom<Uint8Array<ArrayBuffer>, Uint8Array<ArrayBuffer>>]>;
export declare const base58: z.ZodString;
export declare const base64: z.ZodString;
export declare const base64url: z.ZodString;
export declare const bech32: z.ZodString;
export {};