Skip to content

ChromeBookmarksMutationApi

Defined in: infrastructure/chrome/bookmarks-adapter.ts:48

Chrome Bookmarks APIのうち書き込みadapterが使うshapeです。

https://developer.chrome.com/docs/extensions/reference/api/bookmarks

readonly create: (createProperties) => Promise<RawBookmarkTreeNode>

Defined in: infrastructure/chrome/bookmarks-adapter.ts:35

Chrome Bookmarkを作成します。

ChromeBookmarkCreateProperties

Promise<RawBookmarkTreeNode>

ChromeBookmarksApi.create


readonly getTree: () => Promise<readonly RawBookmarkTreeNode[]>

Defined in: infrastructure/chrome/bookmarks-adapter.ts:41

Chrome Bookmark Treeを取得します。

Promise<readonly RawBookmarkTreeNode[]>

ChromeBookmarksApi.getTree


readonly move: (id, destination) => Promise<RawBookmarkTreeNode>

Defined in: infrastructure/chrome/bookmarks-adapter.ts:52

Chrome Bookmarkを移動します。

string

ChromeBookmarkMoveDestination

Promise<RawBookmarkTreeNode>


readonly remove: (id) => Promise<void>

Defined in: infrastructure/chrome/bookmarks-adapter.ts:59

Chrome Bookmarkを削除します。

string

Promise<void>


readonly removeTree: (id) => Promise<void>

Defined in: infrastructure/chrome/bookmarks-adapter.ts:63

Chrome Bookmark folder subtreeを削除します。

string

Promise<void>


readonly update: (id, changes) => Promise<RawBookmarkTreeNode>

Defined in: infrastructure/chrome/bookmarks-adapter.ts:67

Chrome Bookmarkを更新します。

string

ChromeBookmarkUpdateProperties

Promise<RawBookmarkTreeNode>