Sha256: 5cdd0dadfc2661a8a1cd9fc7081720f4b68c7e9604b2495cde0cd2f554dfb707
Contents?: true
Size: 1018 Bytes
Versions: 2
Compression:
Stored size: 1018 Bytes
Contents
import { TLong } from '../../interface'; import { SignedTransaction, Transaction, TransactionMap, WithApiMixin } from '@waves/ts-types'; export declare type TMap<MAP extends Record<string | number, any>, Key extends keyof MAP> = MAP[Key]; export declare type TMapTuple<T extends Array<Record<string | number, any>>, TO_MAP extends Record<string | number, Record<string | number, any>>, KEY> = { [K in keyof T]: KEY extends keyof T[K] ? T[K][KEY] extends infer R ? R extends keyof TO_MAP ? TO_MAP[R] : never : never : never; }; export default function <T extends Array<SignedTransaction<Transaction<TLong>>>>(base: string, list: T): Promise<TMapTuple<T, TransactionMap, 'type'> & WithApiMixin>; export default function <T extends Transaction<TLong>>(base: string, tx: SignedTransaction<T>, options?: Partial<IOptions>): Promise<TMap<TransactionMap<TLong>, T['type']> & WithApiMixin>; export interface IOptions { chain: boolean; confirmations: number; maxWaitTime: number; requestInterval: number; }
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/tools/transactions/broadcast.d.ts |
waves_lib-0.1.0 | js/node_modules/@waves/node-api-js/es/tools/transactions/broadcast.d.ts |