UNPKG

@vtex/api

Version:
15 lines (14 loc) 600 B
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;