init() — drizzle-orm Function Reference
Architecture documentation for the init() function in Generators.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 34a7ed2e_bcbb_4434_73cd_c5f98132112c["init()"] b5a9bb6b_0e7d_a582_f835_8b9053eb2844["GenerateJson"] 34a7ed2e_bcbb_4434_73cd_c5f98132112c -->|defined in| b5a9bb6b_0e7d_a582_f835_8b9053eb2844 style 34a7ed2e_bcbb_4434_73cd_c5f98132112c fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-seed/src/services/Generators.ts lines 1113–1153
override init({ count, seed }: { count: number; seed: number }) {
super.init({ count, seed });
const emailGeneratorObj = new GenerateEmail({});
emailGeneratorObj.init({ count, seed });
const nameGeneratorObj = new GenerateFirstName({});
nameGeneratorObj.init({ count, seed });
const booleanGeneratorObj = new GenerateBoolean({});
booleanGeneratorObj.init({
count,
seed,
});
const salaryGeneratorObj = new GenerateInt({ minValue: 200, maxValue: 4000 });
salaryGeneratorObj.init({
count,
seed,
...salaryGeneratorObj.params,
});
const dateGeneratorObj = new GenerateDate({});
dateGeneratorObj.dataType = 'string';
dateGeneratorObj.init({ count, seed });
const visitedCountriesNumberGeneratorObj = new GenerateInt({ minValue: 0, maxValue: 4 });
visitedCountriesNumberGeneratorObj.init(
{ count, seed, ...visitedCountriesNumberGeneratorObj.params },
);
this.state = {
emailGeneratorObj,
nameGeneratorObj,
booleanGeneratorObj,
salaryGeneratorObj,
dateGeneratorObj,
visitedCountriesNumberGeneratorObj,
seed,
};
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does init() do?
init() is a function in the drizzle-orm codebase, defined in drizzle-seed/src/services/Generators.ts.
Where is init() defined?
init() is defined in drizzle-seed/src/services/Generators.ts at line 1113.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free