| Index: chrome/browser/resources/md_bookmarks/types.js
|
| diff --git a/chrome/browser/resources/md_bookmarks/types.js b/chrome/browser/resources/md_bookmarks/types.js
|
| index 3889578e430a28b4f2fd1b46edd9d5f50be4931c..3494f31192c99ad79142b8e2b39f51012eadc327 100644
|
| --- a/chrome/browser/resources/md_bookmarks/types.js
|
| +++ b/chrome/browser/resources/md_bookmarks/types.js
|
| @@ -6,7 +6,36 @@
|
| * @fileoverview Closure typedefs for MD Bookmarks.
|
| */
|
|
|
| -/** @typedef {!Object} */
|
| +/**
|
| + * A normalized version of chrome.bookmarks.BookmarkTreeNode.
|
| + * @typedef{{
|
| + * id: string,
|
| + * parentId: (string|undefined),
|
| + * url: (string|undefined),
|
| + * title: string,
|
| + * dateAdded: (number|undefined),
|
| + * dateGroupModified: (number|undefined),
|
| + * unmodifiable: (string|undefined),
|
| + * children: (!Array<string>|undefined),
|
| + * }}
|
| + */
|
| +var BookmarkNode;
|
| +
|
| +/**
|
| + * @typedef{!Object<string, BookmarkNode>}
|
| + */
|
| +var NodeList;
|
| +
|
| +/** @typedef {!Object<string, boolean>} */
|
| +var ClosedFolderState;
|
| +
|
| +/**
|
| + * @typedef{{
|
| + * nodes: NodeList,
|
| + * selectedFolder: ?string,
|
| + * closedFolders: ClosedFolderState,
|
| + * }}
|
| + */
|
| var BookmarksPageState;
|
|
|
| /** @typedef {{name: string}} */
|
|
|