UNPKG

supa-seed

Version:

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

54 lines 1.67 kB
import { SeedModule } from '../../../core/types/types'; export declare class UserSeeder extends SeedModule { private schemaAdapter; private makerkitCompatibility; private userCounter; seed(): Promise<void>; /** * NEW: Use existing users only (SUPASEED-001) * Queries the database for existing users based on configuration */ private useExistingUsers; /** * NEW: Hybrid user strategy - combine existing users with newly created ones (SUPASEED-001) */ private hybridUserStrategy; /** * NEW: Create a user with persona-based characteristics (SUPASEED-001) */ private createPersonaUser; /** * NEW: Get persona-specific configuration (SUPASEED-001) */ private getPersonaConfig; /** * NEW: Generate persona-specific bio (SUPASEED-001) */ private generatePersonaBio; /** * Initialize enhanced MakerKit compatibility layer */ private initializeMakerKitCompatibility; /** * Check user creation limits based on constraints */ private checkUserCreationLimits; /** * Create enhanced standard test users using MakerKit compatibility layer */ private createEnhancedStandardTestUsers; /** * Legacy method for backward compatibility * @deprecated Use createEnhancedStandardTestUsers instead */ private createStandardTestUsers; private createUser; private generateUserBio; /** * Legacy function for backward compatibility * @deprecated Use generateUserBio instead */ private generateOutdoorBio; private generateProfileImage; } //# sourceMappingURL=user-seeder.d.ts.map