@shopify/cli-kit
Version:
A set of utilities, interfaces, and models that are common across all the platform features
25 lines (24 loc) • 663 B
TypeScript
export declare const MAX_REQUEST_IDS = 100;
/**
* Manages collection of request IDs during command execution
*/
declare class RequestIDCollection {
private static instance;
static getInstance(): RequestIDCollection;
private requestIds;
/**
* Add a request ID to the collection
* We only report the first MAX_REQUEST_IDS request IDs.
*/
addRequestId(requestId: string | undefined | null): void;
/**
* Get all collected request IDs
*/
getRequestIds(): string[];
/**
* Clear all stored request IDs
*/
clear(): void;
}
export declare const requestIdsCollection: RequestIDCollection;
export {};