Constructors
constructor
-
Parameters
-
-
-
getModelConstructorByModelName: function
-
-
Parameters
-
namsespaceName: string
-
modelName: string
-
-
Optional adapter: Adapter
Methods
delete
-
Type parameters
Parameters
-
model: T
-
-
Optional mutator: Symbol
Returns Promise<[T[], T[]]>
-
Type parameters
Parameters
Returns Promise<[T[], T[]]>
observe
-
Type parameters
Parameters
query
-
Type parameters
Parameters
Returns Promise<T[]>
queryOne
-
Type parameters
Parameters
-
-
Default value firstOrLast: QueryOne = QueryOne.FIRST
Returns Promise<T>
runExclusive
- runExclusive<T>(fn: function): Promise<T>
-
Type parameters
Parameters
-
fn: function
-
-
Parameters
Returns Promise<T>
Returns Promise<T>
save
-
Type parameters
Parameters
-
model: T
-
-
Optional mutator: Symbol
Returns Promise<[T, INSERT | UPDATE][]>
Static getNamespace
- getNamespace(): object & object