Documentation / @zerotal/admin / index / AdminModel
Interface: AdminModel
Defined in: admin/src/Resource.ts:90
Loosely-typed view of an ORM model class. Row methods are intentionally any
so concrete ORM model classes (whose instances lack a string index signature)
remain assignable to static model without a cast.
Properties
name?
optionalname?:string
Defined in: admin/src/Resource.ts:91
softDeletes?
optionalsoftDeletes?:boolean
Defined in: admin/src/Resource.ts:93
True for models using the SoftDeletes mixin.
Methods
query()?
optionalquery():AdminQuery
Defined in: admin/src/Resource.ts:95
Returns
all()?
optionalall():Promise<any[]>
Defined in: admin/src/Resource.ts:96
Returns
Promise<any[]>
count()?
optionalcount():Promise<number>
Defined in: admin/src/Resource.ts:97
Returns
Promise<number>
find()?
optionalfind(id):Promise<any>
Defined in: admin/src/Resource.ts:98
Parameters
id
unknown
Returns
Promise<any>
create()?
optionalcreate(data):Promise<any>
Defined in: admin/src/Resource.ts:99
Parameters
data
Record<string, unknown>
Returns
Promise<any>
withTrashed()?
optionalwithTrashed():AdminQuery
Defined in: admin/src/Resource.ts:101
Soft-delete query scopes (SoftDeletes mixin).
Returns
onlyTrashed()?
optionalonlyTrashed():AdminQuery
Defined in: admin/src/Resource.ts:102