<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[`WorkspaceItem`](WorkspaceItem)
## WorkspaceItem class
0.10.2
**Signature:**
```typescript
export abstract class WorkspaceItem extends Events
```
**Extends:** [`Events`](Events)
## Properties
| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [`parent`](WorkspaceItem/parent) | <code>abstract</code> | [`WorkspaceParent`](WorkspaceParent) | <p>The direct parent of the leaf.</p><p> 1.6.6</p> |
## Methods
| Method | Modifiers | Description |
| --- | --- | --- |
| [`getContainer()`](WorkspaceItem/getContainer) | | <p>Get the root container parent item, which can be one of: - [WorkspaceRoot](WorkspaceRoot) - [WorkspaceWindow](WorkspaceWindow)</p><p> 0.15.4</p> |
| [`getRoot()`](WorkspaceItem/getRoot) | | 0.10.2 |
| [`off(name, callback)`](Events/off) | | <p> 0.9.7</p><p>(Inherited from [Events](Events)<!-- -->)</p> |
| [`offref(ref)`](Events/offref) | | <p> 0.9.7</p><p>(Inherited from [Events](Events)<!-- -->)</p> |
| [`on(name: string, callback, ctx)`](Events/on) | | <p> 0.9.7</p><p>(Inherited from [Events](Events)<!-- -->)</p> |
| [`trigger(name, data)`](Events/trigger) | | <p> 0.9.7</p><p>(Inherited from [Events](Events)<!-- -->)</p> |
| [`tryTrigger(evt, args)`](Events/tryTrigger) | | <p> 0.9.7</p><p>(Inherited from [Events](Events)<!-- -->)</p> |