# Type Alias: BooleanOperation

```
type BooleanOperation = "Difference" | "Intersection" | "Union" | "XOR";
```

Represents the names of boolean operations.

Defines the possible boolean operations.

*   ‘Difference’: The difference between two shapes.
*   ‘Intersection’: The intersection of two shapes.
*   ‘Union’: The union of two shapes.
*   ‘XOR’: The exclusive OR of two shapes.

---



[Source](https:/img.ly/docs/cesdk/vue/api/cesdk-js/type-aliases/blurtypeshorthand)