Skip to main content

ISystemOperationalResource

Resource writes returned by IOperationalResource.asSystem. Same error contract as IScopedOperationalResource: create and update resolve to { ok: false, error }, delete throws on a hook rejection and resolves to false when the record did not exist.

Properties​

create​

create: (record) => Promise<CreateResourceRecordResult & object>

Parameters​

ParameterType
recordany

Returns​

Promise<CreateResourceRecordResult & object>


delete​

delete: (primaryKey) => Promise<boolean>

Parameters​

ParameterType
primaryKeyany

Returns​

Promise<boolean>


update​

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

Parameters​

ParameterType
primaryKeyany
recordany

Returns​

Promise<any>