# StaticFactory Source: https://partfactory.dev/factories/static-factory/ Index of every page: https://partfactory.dev/llms.txt Creates complete items from one static set of default values. Use this factory when the default object can be reused for every item. Each call to `make` starts with the configured defaults and applies any deep partial overrides provided for that item. ## Usage ```typescript interface User { name: string; active: boolean; } const userFactory = new StaticFactory({ name: "Test User", active: true, }); const defaultUser = userFactory.make(); // { name: "Test User", active: true } const inactiveUser = userFactory.make({ active: false }); // { name: "Test User", active: false } ``` ## Source Source file: [`src/static/static-factory.ts`](https://github.com/KensioSoftware/part-factory/blob/main/src/static/static-factory.ts)