UNPKG

@neurosity/sdk

Version:
22 lines (21 loc) 571 B
import { PendingSubscription, Subscription } from "./subscriptions"; /** * @hidden */ declare type SubscriptionListener = Function; /** * @hidden */ export declare type MetricValue = { [label: string]: any; }; /** * @hidden */ export interface Metrics { next(metricName: string, metricValue: MetricValue): void; on(subscription: PendingSubscription, callback: Function): SubscriptionListener; subscribe(subscription: PendingSubscription): Subscription; unsubscribe(subscription: Subscription, listener: SubscriptionListener): void; } export {};