UNPKG

node-testdata-generator

Version:
24 lines (23 loc) 906 B
import { CmdOpts } from "../models/modelInput"; import sqlite3 from "sqlite3"; import { DataHandle } from "./dataHandle"; import { Bar } from "cli-progress"; export declare class NodeTestdataGenerator { static doWork(opts: CmdOpts): Promise<DataHandle>; static allowProgressbar: boolean; static progressBar: Bar; static cmdDoWork(opts: CmdOpts): Promise<void>; static startProgressBar(prefix: string, total: number): void; static stopProgressbar(): void; static updateProgressbar(current: number): void; private static initializeInMemoryDatabase; static destroyInMemoryDatabase(): Promise<sqlite3.Database>; private static writeTemplateToFile; private static writeToFile; private static appendToFile; private static createFile; private static readData; private static printHelp; private static groupArrayBy; private static printOutput; }