node-testdata-generator
Version:
Generates testdata with a schema that is read from a file.
24 lines (23 loc) • 906 B
TypeScript
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;
}