UNPKG

vodafone-station-cli

Version:

Access your Vodafone Station from the comfort of the command line.

26 lines (25 loc) 769 B
import { Log } from '../logger'; interface ModemLocation { ipAddress: string; protocol: Protocol; } export interface DiscoveryOptions { ip?: string; } export declare function discoverModemLocation(options?: DiscoveryOptions): Promise<ModemLocation>; export type Protocol = 'http' | 'https'; export interface ModemInformation { deviceType: 'Arris' | 'Technicolor'; firmwareVersion: string; ipAddress: string; protocol: Protocol; } export declare class ModemDiscovery { private readonly modemLocation; private readonly logger; constructor(modemLocation: ModemLocation, logger: Log); discover(): Promise<ModemInformation>; tryArris(): Promise<ModemInformation>; tryTechnicolor(): Promise<ModemInformation>; } export {};