By narrowing ICell to not include the base class, type guards can effectively differentiate between the different cell types based on the `cell.cell_type` field.
@@ -288,7 +288,7 @@ namespace nbformat {
* A cell union type.
*/
export
- type ICell = IBaseCell | IRawCell | IMarkdownCell | ICodeCell;
+ type ICell = IRawCell | IMarkdownCell | ICodeCell;
/**