---
title: "IResizeGripsPermissions | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-interfaces/IResizeGripsPermissions/"
---

# IResizeGripsPermissions

> A structure defining the grips that appear on bounding rectangles.

## Interfaces

### IResizeGripsPermissions

#### Example

```json
{
   "defaultItemsConfig": {
       "image": {
           "manipulationPermissions": {
               "resizeGrips": {
                   "corner": ["Proportional", "Arbitrary"],
                   "edge": false
               }
           }
       }
   }
}
```

#### Properties

##### corner?

```ts
optional corner?: ResizeGripsCorner[];
```

An array of one or two elements enabling corner grips. The array elements are either `"Proportional"` or `"Arbitrary"`. The second element of the `corner` array defines how design elements should be resized when the user drags corner grips while holding down the Shift key. To disallow any rotation, pass an empty array.

##### edge?

```ts
optional edge?: boolean;
```

Enables side grips to resize elements arbitrarily.
