multimodalart's picture
Squashing commit
4450790 verified
raw
history blame
540 Bytes
import type { Bookmark } from "../bookmark.js";
import { app } from "scripts/app.js";
import { NodeTypesString } from "../constants.js";
class BookmarksService {
/**
* Gets a list of the current bookmarks within the current workflow.
*/
getCurrentBookmarks() {
return app.graph._nodes
.filter((n): n is Bookmark => n.type === NodeTypesString.BOOKMARK)
.sort((a, b) => a.title.localeCompare(b.title));
}
}
/** The BookmarksService singleton. */
export const SERVICE = new BookmarksService();