ChromeBookmarksMutationApi
Defined in: infrastructure/chrome/bookmarks-adapter.ts:48
Chrome Bookmarks APIのうち書き込みadapterが使うshapeです。
https://developer.chrome.com/docs/extensions/reference/api/bookmarks
Extends
Section titled “Extends”Properties
Section titled “Properties”create
Section titled “create”
readonlycreate: (createProperties) =>Promise<RawBookmarkTreeNode>
Defined in: infrastructure/chrome/bookmarks-adapter.ts:35
Chrome Bookmarkを作成します。
Parameters
Section titled “Parameters”createProperties
Section titled “createProperties”ChromeBookmarkCreateProperties
Returns
Section titled “Returns”Promise<RawBookmarkTreeNode>
Inherited from
Section titled “Inherited from”getTree
Section titled “getTree”
readonlygetTree: () =>Promise<readonlyRawBookmarkTreeNode[]>
Defined in: infrastructure/chrome/bookmarks-adapter.ts:41
Chrome Bookmark Treeを取得します。
Returns
Section titled “Returns”Promise<readonly RawBookmarkTreeNode[]>
Inherited from
Section titled “Inherited from”
readonlymove: (id,destination) =>Promise<RawBookmarkTreeNode>
Defined in: infrastructure/chrome/bookmarks-adapter.ts:52
Chrome Bookmarkを移動します。
Parameters
Section titled “Parameters”string
destination
Section titled “destination”Returns
Section titled “Returns”Promise<RawBookmarkTreeNode>
remove
Section titled “remove”
readonlyremove: (id) =>Promise<void>
Defined in: infrastructure/chrome/bookmarks-adapter.ts:59
Chrome Bookmarkを削除します。
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<void>
removeTree
Section titled “removeTree”
readonlyremoveTree: (id) =>Promise<void>
Defined in: infrastructure/chrome/bookmarks-adapter.ts:63
Chrome Bookmark folder subtreeを削除します。
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<void>
update
Section titled “update”
readonlyupdate: (id,changes) =>Promise<RawBookmarkTreeNode>
Defined in: infrastructure/chrome/bookmarks-adapter.ts:67
Chrome Bookmarkを更新します。
Parameters
Section titled “Parameters”string
changes
Section titled “changes”ChromeBookmarkUpdateProperties
Returns
Section titled “Returns”Promise<RawBookmarkTreeNode>