@protokol/nft-base-api
Version:
REST API For Base NFT Functionality
10 lines (9 loc) • 737 B
TypeScript
import { Controller } from "@arkecosystem/core-api";
import { Contracts } from "@arkecosystem/core-kernel";
import { Interfaces } from "@arkecosystem/crypto";
export declare class BaseController extends Controller {
protected readonly transactionHistoryService: Contracts.Shared.TransactionHistoryService;
private readonly blockHistoryService;
paginateWithBlock(criteria: Contracts.Shared.TransactionCriteria | Contracts.Shared.TransactionCriteria[], order: Contracts.Search.Sorting, page: Contracts.Search.Pagination, transform: boolean, resource: any): Promise<Contracts.Search.ResultsPage<object>>;
respondWithBlockResource(transaction: Interfaces.ITransactionData, transform: boolean, resource: any): Promise<any>;
}