UNPKG

@constructorfleet/ultimate-govee

Version:

Library for interacting with Govee devices written in Typescript.

12 lines 538 B
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