support delete bookmarks

This commit is contained in:
Julian Freeman
2026-04-17 16:27:57 -04:00
parent 42905bf6d3
commit 45662dc642
10 changed files with 946 additions and 24 deletions

View File

@@ -72,15 +72,29 @@ export type RemoveExtensionsInput = {
removals: ExtensionRemovalRequest[];
};
export type RemoveBookmarksInput = {
browserId: string;
removals: BookmarkRemovalRequest[];
};
export type ExtensionRemovalRequest = {
extensionId: string;
profileIds: string[];
};
export type BookmarkRemovalRequest = {
url: string;
profileIds: string[];
};
export type RemoveExtensionsResponse = {
results: RemoveExtensionResult[];
};
export type RemoveBookmarksResponse = {
results: RemoveBookmarkResult[];
};
export type RemoveExtensionResult = {
extensionId: string;
profileId: string;
@@ -89,6 +103,15 @@ export type RemoveExtensionResult = {
error: string | null;
};
export type RemoveBookmarkResult = {
url: string;
profileId: string;
removedCount: number;
removedFiles: string[];
skippedFiles: string[];
error: string | null;
};
export type AssociatedProfileSummary = {
id: string;
name: string;