Index

Type aliases

Bookmark

Bookmark: { path: string } & BookmarkTreeNode

Variables

Let allBookmarks

allBookmarks: Bookmark[]

Let bookmarkPaths

bookmarkPaths: string[]

Let bookmarksFuse

bookmarksFuse: Fuse<Bookmark>

Functions

buildBookmarkPath

  • buildBookmarkPath(path: string, bookmark: BookmarkTreeNode, bookmarksDictionary: { string?: BookmarkTreeNode }): string
  • Parameters

    • path: string
    • bookmark: BookmarkTreeNode
    • bookmarksDictionary: { string?: BookmarkTreeNode }
      • Optional string?: BookmarkTreeNode

    Returns string

builtInBookmarksSearch

  • builtInBookmarksSearch(query: string): Promise<Bookmark[]>

collectBookmarkFolders

  • collectBookmarkFolders(): Promise<Bookmark[]>

collectBookmarks

  • collectBookmarks(): Promise<Bookmark[]>

collectBookmarksAndFolders

  • collectBookmarksAndFolders(): Promise<BookmarkTreeNode[]>

flattenChildren

  • flattenChildren(node: BookmarkTreeNode): BookmarkTreeNode[]

frecency

  • frecency(item: HistoryItem): number

fuseBookmarksSearch

  • fuseBookmarksSearch(query: string): Promise<Bookmark[]>

getBookmarkFolders

  • getBookmarkFolders(query: string): Promise<string[]>

getBookmarks

  • getBookmarks(query: string): Promise<Bookmark[]>

getCombinedHistoryBmarks

  • getCombinedHistoryBmarks(query: string): Promise<Array<{ title: string; url: string }>>

getHistory

  • getHistory(query: string): Promise<HistoryItem[]>

getSearchUrls

  • getSearchUrls(query: string): Promise<any[]>

getTopSites

  • getTopSites(): Promise<MostVisitedURL[]>

groupBookmarksById

  • groupBookmarksById(bookmarks: BookmarkTreeNode[]): {}

isValidBookmark

  • isValidBookmark(bookmark: BookmarkTreeNode): boolean

newtaburl

  • newtaburl(): string