JasonSmithSO's picture
Upload 304 files
d051564 verified
raw
history blame contribute delete
522 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();