keystone-seeder
Version:
A flexible data seeder for Keystone 6 projects
13 lines (12 loc) • 571 B
TypeScript
import { KeystoneContext } from "@keystone-6/core/types";
/**
* Main seeding function that creates records for a specified model
*/
export declare function seed(context: KeystoneContext, { modelName, recordCount, relationMode }: {
modelName: string;
recordCount: number;
relationMode?: 'connect-one' | 'connect-random' | 'interactive' | null;
}): Promise<void>;
export { getAvailableModels, getModelConfig, getFieldsMeta } from "./models";
export { initializeContext } from "./context";
export { buildSeedData, generateFieldValue } from "./data-generator";