@omnia/foundation
Version:
Provide omnia foundation typings and tooling work on client side for omnia extension.
11 lines (10 loc) • 748 B
TypeScript
import { AjaxService } from "./AjaxService";
import { Shared, Queues } from "../../../models";
export declare class QueueService {
private ajaxService;
constructor(ajaxService: AjaxService);
getTransactionLogs: (transactionId: string, renderer: (transactionLog: Shared.IApiOperationResult<Shared.ITransactionLog>) => void, reject?: (error: any) => void) => void;
getQueueNames: (renderer: (result: string[]) => void) => void;
getQueueMessages: (renderer: (result: Queues.IQueueMessage[]) => void, take: number, queueName?: string, status?: number, transactionId?: string, beforeTime?: string) => void;
getQueueMessagesLog: (renderer: (result: Queues.IQueueMessageLog[]) => void, queueMessageId: string) => void;
}