unified-plugin
Version:
NPAW's Unified Plugin
44 lines (43 loc) • 1.73 kB
TypeScript
type ServiceMap = typeof Constants.Service;
export type Service = ServiceMap[keyof ServiceMap];
declare class Constants {
static Service: {
readonly DATA: "/data";
readonly ADAPTERS: "/adapters";
readonly CONFIGURATION: "/configuration";
readonly APP_ANALYTICS_PLUGIN_LOGS: "/infinity/session/pluginLogs";
readonly VIDEO_PLUGIN_LOGS: "/infinity/video/pluginLogs";
readonly INIT: "/init";
readonly START: "/start";
readonly JOIN: "/joinTime";
readonly PAUSE: "/pause";
readonly RESUME: "/resume";
readonly SEEK: "/seek";
readonly BUFFER: "/bufferUnderrun";
readonly ERROR: "/error";
readonly STOP: "/stop";
readonly PING: "/ping";
readonly CDN: "/cdn";
readonly VIDEO_EVENT: "/infinity/video/event";
readonly AD_INIT: "/adInit";
readonly AD_START: "/adStart";
readonly AD_JOIN: "/adJoin";
readonly AD_PAUSE: "/adPause";
readonly AD_RESUME: "/adResume";
readonly AD_BUFFER: "/adBufferUnderrun";
readonly AD_STOP: "/adStop";
readonly AD_CLICK: "/adClick";
readonly AD_ERROR: "/adError";
readonly AD_MANIFEST: "/adManifest";
readonly AD_POD_START: "/adBreakStart";
readonly AD_POD_STOP: "/adBreakStop";
readonly AD_QUARTILE: "/adQuartile";
readonly EVENT: "/infinity/session/event";
readonly SESSION_START: "/infinity/session/start";
readonly SESSION_STOP: "/infinity/session/stop";
readonly NAV: "/infinity/session/nav";
readonly BEAT: "/infinity/session/beat";
readonly OFFLINE_EVENTS: "/offlineEvents";
};
}
export default Constants;