## PrefixOperatorAtom.eval() method [​](/content/docs/sdk/core.prefixoperatoratom.eval#prefixoperatoratomeval-method "Direct link to PrefixOperatorAtom.eval(/index.html) method")

**Signature:**

```typescript
abstract eval(context: AtomContext, input: TypedValue[]): TypedValue[];
```

## Parameters [​](/content/docs/sdk/core.prefixoperatoratom.eval#parameters "Direct link to Parameters"/index.html)

| Parameter | Type | Description |
| --- | --- | --- |
| context | [AtomContext](/content/docs/sdk/core.atomcontext) |  |
| input | [TypedValue](/content/docs/sdk/core.typedvalue) |  |

**Returns:**

[TypedValue](/content/docs/sdk/core.typedvalue)

- [PrefixOperatorAtom.eval() method](/content/docs/sdk/core.prefixoperatoratom.eval#prefixoperatoratomeval-method/index.html)
- [Parameters](/content/docs/sdk/core.prefixoperatoratom.eval#parameters/index.html)
