@constructorfleet/ultimate-govee
Version:
Library for interacting with Govee devices written in Typescript.
15 lines • 474 B
TypeScript
import { Optional } from '../common';
import MomentLib from 'moment';
export type PersistModuleOptions = {
rootDirectory?: string;
};
export type PersistedFile = {
filename: string;
transform?: (data: any) => any;
};
export type PersistedFileData<T> = {
lastUpdate?: Optional<MomentLib.Moment>;
data?: Optional<T>;
};
export type GetPersistedFile<T> = (options: PersistedFile) => Promise<PersistedFileData<T>>;
//# sourceMappingURL=persist.types.d.ts.map