Creating a Factory
Last updated
Was this helpful?
Last updated
Was this helpful?
Create a new entity factory instance. Opts is optional and can contain the following attributes.
opts.adapter (optional): default new ObjectAdapter()
. The adapter is
used when making and creating objects. Available adapters
: Creates standard javascript objects with incrementing
id values.
: Makes and persists TypeORM entities.
opts.profiles (optional): default []
. The profiles array accepts an
array of Profile instances or Profile classes.
Class Reference: Ex UserProfile
. If a class reference is passed Entity factory will create a new instance and register it.
Profile Instance: Ex new UserProfile()
. If a profile instance is
provided EntityFactory will register it.
Registers a profile with the factory
Arguments
profile: Must be a profile instance, or a callback method accepting a
profile instance.
Returns: void
Arguments
key (string|object reference): The is defined in the profile calling
type(key)
in a blueprint and used to retrieve the profile from the factory
and supply it to the ProfileBuilder
.
Generates arbitrary objects on an as needed basis.
Returns: