> For the complete documentation index, see [llms.txt](https://learn.squirrel365.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.squirrel365.io/squirrel-addon-documentation/squirrel-helper-library/javascript/events/onsetsize.md).

# onSetSize

```typescript
onSetSize(e){
 const size = e.detail.size;
}
```

Called when a setSize event is received from Squirrel. The size object of type [SquirrelSize ](/squirrel-addon-documentation/squirrel-helper-library/javascript/classes/squirrelsize.md)is passed into this callback.  If you need to get the size of the component at any time you can call the [getSize()](/squirrel-addon-documentation/squirrel-helper-library/angular/methods/getsize.md) method,

The event could either be called when the component is manually resized by the resize handles in Squirrel, or when the height / width is updated via a spreadsheet binding or property change.

If you super the base class onSetSize method then it will add debug logs to your output

<br>

<br>
