@akadenia/azure-storage
Version:
Microsoft Azure storage helper methods
20 lines (19 loc) • 652 B
TypeScript
import { QueueClient } from "@azure/storage-queue";
/**
* @class QueueStorage - A class that contains azure queue storage helpers
*/
export declare class QueueStorage {
private queueClient;
constructor(connectionString: string, queueName: string);
/**
* @returns {QueueClient} - A QueueClient object
*/
getQueueClient(): QueueClient;
/**
* @param {string} message - The message to send
* @returns {Promise<any>} - The response from the queue
*/
sendMessage(message: string): Promise<any>;
receiveMessages(): Promise<any>;
deleteMessage(messageId: string, popReceipt: string): Promise<void>;
}