@vtex/api
Version:
VTEX I/O API client
15 lines (14 loc) • 600 B
TypeScript
import { ServiceContext } from './typings';
export type StatusTrack = () => EnvMetric[];
export interface NamedMetric {
name: string;
[key: string]: any;
}
export interface EnvMetric extends NamedMetric {
production: boolean;
}
export declare const isStatusTrack: (message: any) => message is "statusTrack";
export declare const isStatusTrackBroadcast: (message: any) => message is "broadcastStatusTrack";
export declare const statusTrackHandler: (ctx: ServiceContext) => Promise<void>;
export declare const trackStatus: () => void;
export declare const broadcastStatusTrack: () => void;