Skip to main content

IOperationalResource

Properties

count()

count: (filter?) => Promise<number>

Parameters

ParameterType
filter?IAdminForthSingleFilter | IAdminForthAndOrFilter | (IAdminForthSingleFilter | IAdminForthAndOrFilter)[]

Returns

Promise<number>


create()

create: (record) => Promise<{ createdRecord: any; error?: string; ok: boolean; }>

Parameters

ParameterType
recordany

Returns

Promise<{ createdRecord: any; error?: string; ok: boolean; }>


dataConnector

dataConnector: IAdminForthDataSourceConnectorBase


delete()

delete: (primaryKey) => Promise<boolean>

Parameters

ParameterType
primaryKeyany

Returns

Promise<boolean>


get()

get: (filter) => Promise<any>

Parameters

ParameterType
filterIAdminForthSingleFilter | IAdminForthAndOrFilter | (IAdminForthSingleFilter | IAdminForthAndOrFilter)[]

Returns

Promise<any>


list()

list: (filter, limit?, offset?, sort?) => Promise<any[]>

Parameters

ParameterType
filterIAdminForthSingleFilter | IAdminForthAndOrFilter | (IAdminForthSingleFilter | IAdminForthAndOrFilter)[]
limit?number
offset?number
sort?IAdminForthSort | IAdminForthSort[]

Returns

Promise<any[]>


update()

update: (primaryKey, record) => Promise<any>

Parameters

ParameterType
primaryKeyany
recordany

Returns

Promise<any>