## ArithmeticOperatorAtom.(constructor)

Constructs a new instance of the `ArithmeticOperatorAtom` class

**Signature:**

```typescript
constructor(operator: string, left: Atom, right: Atom, impl: (x: number, y: number) => number | boolean);
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| operator | string |  |
| left | [Atom](/content/docs/sdk/core.atom) |  |
| right | [Atom](/content/docs/sdk/core.atom) |  |
| impl | (x: number, y: number) => number | boolean |  |

- [ArithmeticOperatorAtom.(constructor)](/content/docs/sdk/core.arithmeticoperatoratom._constructor_#arithmeticoperatoratomconstructor/index.html)
- [Parameters](/content/docs/sdk/core.arithmeticoperatoratom._constructor_#parameters/index.html)
