@aptos-labs/ts-sdk
Version:
Aptos TypeScript SDK
32 lines (29 loc) • 1.28 kB
text/typescript
import { AptosConfig } from '../api/aptosConfig.mjs';
import { TableItemRequest, LedgerVersionArg, PaginationArgs, WhereArg, OrderByArg } from '../types/index.mjs';
import { TableItemsBoolExp, TableMetadatasBoolExp } from '../types/generated/types.mjs';
import { GetTableItemsDataResponse, GetTableItemsMetadataResponse } from '../types/indexer.mjs';
import '../utils/apiEndpoints.mjs';
import '../utils/const.mjs';
import '../types/generated/operations.mjs';
declare function getTableItem<T>(args: {
aptosConfig: AptosConfig;
handle: string;
data: TableItemRequest;
options?: LedgerVersionArg;
}): Promise<T>;
declare function getTableItemsData(args: {
aptosConfig: AptosConfig;
options?: PaginationArgs & WhereArg<TableItemsBoolExp> & OrderByArg<GetTableItemsDataResponse[0]>;
}): Promise<{
decoded_key: any;
decoded_value?: any;
key: string;
table_handle: string;
transaction_version: any;
write_set_change_index: any;
}[]>;
declare function getTableItemsMetadata(args: {
aptosConfig: AptosConfig;
options?: PaginationArgs & WhereArg<TableMetadatasBoolExp> & OrderByArg<GetTableItemsMetadataResponse[0]>;
}): Promise<GetTableItemsMetadataResponse>;
export { getTableItem, getTableItemsData, getTableItemsMetadata };