@constructorfleet/ultimate-govee
Version:
Library for interacting with Govee devices written in Typescript.
12 lines • 538 B
TypeScript
import { Optional } from '../common';
import { ClassConstructor } from 'class-transformer';
import { FileReader, FileWriter } from './persist.providers';
export declare class PersistService {
private readonly reader;
private readonly writer;
private readonly logger;
constructor(reader: FileReader, writer: FileWriter);
persist<T>(data: T, where?: Optional<string>): Promise<void>;
retreive<T>(as: ClassConstructor<T>, where: Optional<string>): Promise<Optional<T>>;
}
//# sourceMappingURL=persist.service.d.ts.map