UNPKG

pmcf

Version:

Poor mans configuration management

80 lines (79 loc) 1.8 kB
export class Endpoint extends PortEndpoint { constructor(service: any, networkAddress: any, data: any); networkAddress: any; get hostName(): any; get domainName(): any; get address(): any; get family(): any; get networkInterface(): any; } export class DomainNameEndpoint extends PortEndpoint { constructor(service: any, domainName: any, data: any); domainName: any; get networkInterface(): {}; get family(): string; get address(): any; get isPool(): boolean; } /** * Endpoint based on http */ export class HTTPEndpoint extends BaseEndpoint { /** * * @param {Service} service * @param {*} address * @param {object} data * @param {number} data.port * @param {string} data.pathname */ constructor(service: Service, address: any, data: { port: number; pathname: string; }); url: URL; family: any; hostname: any; /** * @return {number} */ get port(): number; get pathname(): string; get address(): URL; get protocol(): string; get tls(): boolean; } export class UnixEndpoint extends BaseEndpoint { constructor(service: any, path: any, data: any); path: any; scheme: any; get family(): string; get host(): any; get address(): any; get url(): string; } /** * Endpoint with an ip port */ declare class PortEndpoint extends BaseEndpoint { _port: any; protocol: any; tls: any; /** * @return {number} */ get port(): number; /** * @return {string} */ get socketAddress(): string; } declare class BaseEndpoint { constructor(service: any, data: any); _type: any; service: any; get type(): any; get priority(): any; toString(): string; } export {};