arlas-wui-toolkit / Exports / BookmarkLocalDatabase
Class: BookmarkLocalDatabase
Hierarchy
↳ BookmarkLocalDatabase
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new BookmarkLocalDatabase(bookmarkService
, startupService
)
Parameters
Name | Type |
---|---|
bookmarkService |
ArlasBookmarkService |
startupService |
ArlasStartupService |
Overrides
ArlasLocalDatabase.constructor
Defined in
projects/arlas-toolkit/src/lib/services/bookmark/bookmarkLocalDatabase.ts:29
Properties
bookmarkService
• bookmarkService: ArlasBookmarkService
Defined in
projects/arlas-toolkit/src/lib/services/bookmark/bookmarkLocalDatabase.ts:30
dataChange
• dataChange: BehaviorSubject
<BookMark
[]>
Stream that emits whenever the data has been modified.
Inherited from
Defined in
projects/arlas-toolkit/src/lib/tools/arlasLocalDatabase.ts:25
startupService
• startupService: ArlasStartupService
Defined in
projects/arlas-toolkit/src/lib/services/bookmark/bookmarkLocalDatabase.ts:31
storageKey
• storageKey: string
Inherited from
Defined in
projects/arlas-toolkit/src/lib/tools/arlasLocalDatabase.ts:31
storageObjectMap
• storageObjectMap: Map
<string
, BookMark
>
Inherited from
ArlasLocalDatabase.storageObjectMap
Defined in
projects/arlas-toolkit/src/lib/tools/arlasLocalDatabase.ts:29
Accessors
data
• get
data(): T
[]
Returns
T
[]
Inherited from
ArlasLocalDatabase.data
Defined in
projects/arlas-toolkit/src/lib/tools/arlasLocalDatabase.ts:26
Methods
add
▸ add(storageObject
): Observable
<void
>
Parameters
Name | Type |
---|---|
storageObject |
BookMark |
Returns
Observable
<void
>
Inherited from
Defined in
projects/arlas-toolkit/src/lib/tools/arlasLocalDatabase.ts:57
createBookmark
▸ createBookmark(name
, prettyFilter
, url
, type
, color
, id?
, date?
, views?
): BookMark
Parameters
Name | Type |
---|---|
name |
string |
prettyFilter |
string |
url |
string |
type |
BookMarkType |
color |
string |
id? |
string |
date? |
Date |
views? |
number |
Returns
Defined in
projects/arlas-toolkit/src/lib/services/bookmark/bookmarkLocalDatabase.ts:52
incrementBookmarkView
▸ incrementBookmarkView(id
): Observable
<void
>
Parameters
Name | Type |
---|---|
id |
string |
Returns
Observable
<void
>
Defined in
projects/arlas-toolkit/src/lib/services/bookmark/bookmarkLocalDatabase.ts:90
init
▸ init(bookmark
, service
): BookMark
Method call for each element at init
Parameters
Name | Type | Description |
---|---|---|
bookmark |
BookMark |
Object to init of type |
service |
ArlasBookmarkService |
Addtionnal object |
Returns
Overrides
Defined in
projects/arlas-toolkit/src/lib/services/bookmark/bookmarkLocalDatabase.ts:35
remove
▸ remove(id
): Observable
<void
>
Parameters
Name | Type |
---|---|
id |
string |
Returns
Observable
<void
>
Inherited from
Defined in
projects/arlas-toolkit/src/lib/tools/arlasLocalDatabase.ts:68
update
▸ update(id
, storageObject
): Observable
<void
>
Parameters
Name | Type |
---|---|
id |
string |
storageObject |
BookMark |
Returns
Observable
<void
>
Inherited from
Defined in
projects/arlas-toolkit/src/lib/tools/arlasLocalDatabase.ts:84