@hzabala/tplinkcloud-api-client
Version:
<p align="left"> <a href="./LICENSE.md"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License MIT"/></a> <p>
18 lines (17 loc) • 525 B
TypeScript
import { KeyPair, HandshakeResponse, LoginResponse } from './types';
export declare class P105 {
private ip;
private username;
private password;
private privateKey;
private publicKey;
private cipherParam;
private cookie;
private token;
private url;
constructor(ip: string, username: string, password: string, keyPair?: KeyPair);
private resolveKeyPair;
handshake(): Promise<HandshakeResponse>;
login(): Promise<LoginResponse>;
toggle(status: boolean): Promise<void>;
}