UNPKG

@onurege3467/zerohelper

Version:

ZeroHelper is a versatile high-performance utility library and database framework for Node.js, fully written in TypeScript.

21 lines (20 loc) 562 B
import { IDatabase } from './IDatabase'; export interface SeederField { type: 'string' | 'number' | 'email' | 'id' | 'date' | 'boolean' | 'pick'; values?: any[]; min?: number; max?: number; length?: number; } export interface SeederSchema { [key: string]: SeederField; } export declare class DataSeeder { private db; constructor(database: IDatabase); private generateValue; /** * Seeds a table with mock data based on a schema. */ seed(table: string, count: number, schema: SeederSchema): Promise<number>; }