Skip to main content

Type Alias: DataServiceMethods<E, F>

DataServiceMethods<E, F> = object

Defined in: lib/with-data-service.ts:184

Type Parameters​

E​

E extends Entity

F​

F extends Filter

Properties​

load​

load: () => Promise<void>

Defined in: lib/with-data-service.ts:187

Returns​

Promise<void>


updateFilter​

updateFilter: (filter) => void

Defined in: lib/with-data-service.ts:185

Parameters​

filter​

F

Returns​

void


updateSelected​

updateSelected: (id, selected) => void

Defined in: lib/with-data-service.ts:186

Parameters​

id​

EntityId

selected​

boolean

Returns​

void

Methods​

create()​

create(entity): Promise<void>

Defined in: lib/with-data-service.ts:191

Parameters​

entity​

E

Returns​

Promise<void>


delete()​

delete(entity): Promise<void>

Defined in: lib/with-data-service.ts:194

Parameters​

entity​

E

Returns​

Promise<void>


loadById()​

loadById(id): Promise<void>

Defined in: lib/with-data-service.ts:190

Parameters​

id​

EntityId

Returns​

Promise<void>


setCurrent()​

setCurrent(entity): void

Defined in: lib/with-data-service.ts:189

Parameters​

entity​

E

Returns​

void


update()​

update(entity): Promise<void>

Defined in: lib/with-data-service.ts:192

Parameters​

entity​

E

Returns​

Promise<void>


updateAll()​

updateAll(entities): Promise<void>

Defined in: lib/with-data-service.ts:193

Parameters​

entities​

E[]

Returns​

Promise<void>