Home Reference Source Test Repository
import Container from 'eloquentjs/src/Container.js'
public class | source

Container

Test:

Constructor Summary

Public Constructor
public

constructor(baseClass: Model)

Create a new container for Eloquent classes.

Member Summary

Public Members
public
public

items: *

Method Summary

Public Methods
public

make(modelName: string): Model

Make and initialise a model class.

public

register(modelName: string, modelOptions: Object | function, andMake: boolean): this | Model

Register a model with the container.

Public Constructors

public constructor(baseClass: Model) source

Create a new container for Eloquent classes.

Params:

NameTypeAttributeDescription
baseClass Model

Public Members

public baseClass: * source

public items: * source

Public Methods

public make(modelName: string): Model source

Make and initialise a model class.

Params:

NameTypeAttributeDescription
modelName string

Return:

Model

public register(modelName: string, modelOptions: Object | function, andMake: boolean): this | Model source

Register a model with the container.

Params:

NameTypeAttributeDescription
modelName string
modelOptions Object | function
andMake boolean
  • optional
  • default: false

Return:

this | Model