1.5.7 • Published 2 years ago
typescript-factory-foundry v1.5.7
Typescript Factory Foundry
Install
Install using npm or yarn:
npm i --save-dev typescript-factory-foundryGetting Started
Create a simple typescript file (e.g. myTypes.ts) with interfaces/types:
export interface SimpleInterface {
prop1: string;
prop2: number;
prop3: {
innerProp: string;
};
}run the command:
npx typescript-factory-foundry ./src/myTypes.ts ./src/generatedand use the generated builders:
import {aSimpleInterfaceBuilder} from './generated';
const builder = aSimpleInterfaceBuilder().withProp1('my prop').withProp3({innerProp: 'an inner prop'});
// item contains the data we defined in the builder
const item = builder.get();Additional Options
| Code | Command Line | Description |
|---|---|---|
| useNullInitializer | -n, --use-default-nulls | use null as default value in builder properties initializer |
Additional Info
Here you can find a more in-depth explanation of how the library can be used and what kind of problems it can solve.