<!-- Do not edit this file. It is automatically generated by API Documenter. --> [`ListItemCache`](ListItemCache) ## ListItemCache interface **Signature:** ```typescript export interface ListItemCache extends CacheItem ``` **Extends:** [`CacheItem`](CacheItem) ## Properties | Property | Modifiers | Type | Description | | --- | --- | --- | --- | | [`id?`](ListItemCache/id) | | <code>string &#124; undefined</code> | _(Optional)_ The block ID of this list item, if defined. | | [`parent`](ListItemCache/parent) | | <code>number</code> | <p>Line number of the parent list item (position.start.line). If this item has no parent (e.g. it's a root level list), then this value is the negative of the line number of the first list item (start of the list).</p><p>Can be used to deduce which list items belongs to the same group (item1.parent === item2.parent). Can be used to reconstruct hierarchy information (parentItem.position.start.line === childItem.parent).</p> | | [`position`](CacheItem/position) | | [`Pos`](Pos) | <p>Position of this item in the note.</p><p>(Inherited from [CacheItem](CacheItem)<!-- -->)</p> | | [`task?`](ListItemCache/task) | | <code>string &#124; undefined</code> | _(Optional)_ A single character indicating the checked status of a task. The space character <code>' '</code> is interpreted as an incomplete task. Any other character is interpreted as completed task. <code>undefined</code> if this item isn't a task. |