EIS Angular Core
Pattern Library
Style Guide
API Reference
@campeis/ngx-core/lists / Class

DataList

Generic types:TItem

No documentation has been provided.

Constructor

No documentation has been provided.

Presentation
constructor(
	{ id, items = [] }: IDataListParams<TItem>
): DataList<TItem>;
Parameters
NameTypeDescription
{ id, items = [] }
IDataListParams<TItem>

Accessors

get id

No documentation has been provided.

Presentation
get id(): string;
Type

string

get items

No documentation has been provided.

Presentation
get items(): TItem[];
Type

TItem[]

Methods

addItem()

No documentation has been provided.

Presentation
addItem(item: TItem): void;
Parameters
NameTypeDescription
item
TItem
Returns
void

byId()

byId

Presentation
byId(itemId: string): Readonly<TItem>;
Parameters
NameTypeDescription
itemId
string
Returns
Readonly<TItem> -

copy of item

clone()

No documentation has been provided.

Presentation
clone(): DataList<TItem>;
Returns
DataList<TItem>

destroy()

No documentation has been provided.

Presentation
destroy(): void;
Returns
void

patchItem()

No documentation has been provided.

Presentation
patchItem(patch: TEntityPatch<TItem>): void;
Parameters
NameTypeDescription
patch
TEntityPatch<TItem>
Returns
void

removeItem()

No documentation has been provided.

Presentation
removeItem(itemId: string): void;
Parameters
NameTypeDescription
itemId
string
Returns
void

updateItems()

No documentation has been provided.

Presentation
updateItems(items: TItem[]): void;
Parameters
NameTypeDescription
items
TItem[]
Returns
void