Sha256: 358157b639c473245648a814181067cd58fc68227292d6ee4c54d9489d087e6f

Contents?: true

Size: 1.22 KB

Versions: 1

Compression:

Stored size: 1.22 KB

Contents

declare type Option<T> = T | null | undefined;
export declare type TSerializer<T> = (value: T) => Uint8Array;
export declare const empty: Uint8Array;
export declare const zero: Uint8Array;
export declare const one: Uint8Array;
export declare const BASE58_STRING: TSerializer<string>;
export declare const BASE64_STRING: TSerializer<string>;
export declare const STRING: TSerializer<Option<string>>;
export declare const BYTE: TSerializer<number>;
export declare const BOOL: TSerializer<boolean>;
export declare const BYTES: TSerializer<Uint8Array | number[]>;
export declare const SHORT: TSerializer<number>;
export declare const INT: TSerializer<number>;
export declare const OPTION: <T, R = T | null | undefined>(s: TSerializer<T>) => TSerializer<R>;
export declare const LEN: (lenSerializer: TSerializer<number>) => <T>(valueSerializer: TSerializer<T>) => TSerializer<T>;
export declare const COUNT: (countSerializer: TSerializer<number>) => <T>(itemSerializer: TSerializer<T>) => (items: T[]) => Uint8Array;
export declare const LONG: TSerializer<number | string>;
export declare const SCRIPT: TSerializer<string | null>;
export declare const ALIAS: TSerializer<string>;
export declare const ADDRESS_OR_ALIAS: TSerializer<string>;
export {};

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
waves_lib-0.1.0 js/node_modules/@waves/marshall/dist/serializePrimitives.d.ts