UNPKG

supa-seed

Version:

A constraint-aware, framework-agnostic database seeding framework with deep PostgreSQL business logic discovery and MakerKit integration support

31 lines 1.41 kB
import { SeedConfig } from './core/types/types'; import { AuthSeeder } from './features/generation/seeders/auth-seeder'; import { BaseDataSeeder } from './features/generation/seeders/base-data-seeder'; import { UserSeeder } from './features/generation/seeders/user-seeder'; import { SetupSeeder } from './features/generation/seeders/setup-seeder'; import { GearSeeder } from './features/generation/seeders/gear-seeder'; import { MediaSeeder } from './features/generation/seeders/media-seeder'; export declare class SupaSeedFramework { private config; private client; private context; constructor(config: SeedConfig); seed(): Promise<void>; private validateDatabaseAndSchema; cleanup(): Promise<void>; status(): Promise<void>; private validateConfig; private printSummary; } /** * Create default configuration for seeding */ export declare function createDefaultConfig(overrides?: Partial<SeedConfig>): SeedConfig; export * from './core/types/types'; export * from './core/types/config-types'; export { ConfigManager } from './core/config/config-manager'; export { SchemaAdapter } from './core/schema-adapter'; export { AuthSeeder, BaseDataSeeder, UserSeeder, SetupSeeder, GearSeeder, MediaSeeder }; export * from './features/integration/strategy-interface'; export { StrategyRegistry } from './features/integration/strategy-registry'; //# sourceMappingURL=index.d.ts.map