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>