@vtex/api
Version:
VTEX I/O API client
11 lines (10 loc) • 635 B
TypeScript
import { InstanceOptions, RequestTracingConfig } from '../../HttpClient';
import { HousekeeperStatesAndUpdates } from '../../responses';
import { IOContext } from '../../service/worker/runtime/typings';
import { InfraClient } from './InfraClient';
export declare class Housekeeper extends InfraClient {
constructor(context: IOContext, options?: InstanceOptions);
apply: (data: HousekeeperStatesAndUpdates, tracingConfig?: RequestTracingConfig) => Promise<void>;
perform: (tracingConfig?: RequestTracingConfig) => Promise<void>;
resolve: (tracingConfig?: RequestTracingConfig) => Promise<HousekeeperStatesAndUpdates>;
}