UNPKG

mongoose-management

Version:
18 lines (17 loc) 690 B
/// <reference types="node" /> import fs from 'fs'; import { Options } from 'prettier'; import GroupsDataset from './cli/dataset/groups'; import Prompts from './prompts'; export declare const writeFile: typeof fs.writeFile.__promisify__; export declare const readFile: typeof fs.readFile.__promisify__; export default class Storage { protected pathProject: string; protected prompts: Prompts; protected prettier: Options; protected path: string; protected data: GroupsDataset; constructor(pathProject: string, pathData: string | undefined, prompts: Prompts, prettier: Options); load(): Promise<GroupsDataset>; write(withPressKey?: boolean): Promise<void>; }