linky
Version:
Easily retrieve your Linky power consumption
23 lines (22 loc) • 656 B
TypeScript
import { type APIResponse, Session } from '../lib/index.js';
export type Format = 'pretty' | 'json' | 'csv';
export type MeteringFlags = {
start: string;
end: string;
output?: string;
quiet?: boolean;
format: Format;
prm?: string;
token?: string;
};
export declare class MeteringHandler {
private flags;
session: Session;
constructor(flags: MeteringFlags);
daily(): Promise<void>;
loadCurve(): Promise<void>;
dailyProduction(): Promise<void>;
loadCurveProduction(): Promise<void>;
maxPower(): Promise<void>;
handlePromise(promise: Promise<APIResponse>, spinnerText: string): Promise<void>;
}