Sha256: 6ddc1c23f9013504d1ceb43abcb9d52636c86861cd333a17c02de4375ea35615

Contents?: true

Size: 1.37 KB

Versions: 2

Compression:

Stored size: 1.37 KB

Contents

import { IScriptInfoMeta, TCallableFuncArguments, TCallableFuncArgumentsArray } from './api-node/addresses';
export declare type TParse<T> = (json: string) => T;
export declare type TLong = string | number;
export interface IRequestOptions {
    retry?: number;
    parse?: TParse<any>;
}
export declare type TRANSACTION_TYPE_MAP = {
    3: 'issue';
    4: 'transfer';
    5: 'reissue';
    6: 'burn';
    7: 'exchange';
    8: 'lease';
    9: 'cancelLease';
    10: 'alias';
    11: 'massTransfer';
    12: 'data';
    13: 'setScript';
    14: 'sponsorship';
    15: 'setAssetScript';
    16: 'invoke';
};
export declare type TRANSACTION_NAME_MAP = {
    issue: 3;
    transfer: 4;
    reissue: 5;
    burn: 6;
    exchange: 7;
    lease: 8;
    cancelLease: 9;
    alias: 10;
    massTransfer: 11;
    data: 12;
    setScript: 13;
    sponsorship: 14;
    setAssetScript: 15;
    invoke: 16;
};
export interface IWithApplicationStatus {
    applicationStatus?: 'succeed' | 'script_execution_failed';
}
export declare const isCallableFuncArrayArguments: (scriptInfoMeta: IScriptInfoMeta<TCallableFuncArguments>) => scriptInfoMeta is IScriptInfoMeta<TCallableFuncArgumentsArray>;
export declare const isCallableFuncRecordArguments: (scriptInfoMeta: IScriptInfoMeta<TCallableFuncArguments>) => scriptInfoMeta is IScriptInfoMeta<Record<string, import("./api-node/addresses").ICallableFuncArgumentType>>;

Version data entries

2 entries across 1 versions & 1 rubygems

Version Path
waves_lib-0.1.0 js/node_modules/@waves/node-api-js/cjs/interface.d.ts
waves_lib-0.1.0 js/node_modules/@waves/node-api-js/es/interface.d.ts