UNPKG

realm-object-server

Version:

Realm Object Server

21 lines (20 loc) 705 B
/// <reference types="node" /> import * as http from "http"; import * as promClient from "prom-client"; import { ConsoleLogger } from "../shared/Logger"; export interface KubernetesServerConfiguration { labels?: { [name: string]: string; }; } export declare class KubernetesServer { protected unhandledRejectionCallback: (reason: any, promise: any) => void; protected readonly logger: ConsoleLogger; protected internalServer: http.Server; protected readonly registry: promClient.Registry; protected ready: boolean; constructor(config?: KubernetesServerConfiguration); start(): Promise<void>; shutdown(): Promise<void>; protected getMetrics(): string; }