# `GSBaseObject.undoManagerCheck`

*Instance Property*

The undo manager provided by the parent when undo registration is enabled, or `nil` otherwise.

## Declaration

```swift
var undoManagerCheck: UndoManager? { get }
```

```objc
@property (nonatomic, readonly) NSUndoManager * undoManagerCheck;
```

```python
undoManagerCheck() -> NSUndoManager
```

## See Also

### Change Tracking

- [`GSBaseObject elementDidChange:`](/Core/GlyphsCore/GSBaseObject/elementDidChange:) — Notifies the parent that an element changed.
- [`GSBaseObject.undoManager`](/Core/GlyphsCore/GSBaseObject/undoManager) — The undo manager provided by the parent, or `nil` when none is available.

