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>