## UnaryOperatorAtom.eval() method  
**Signature:**  
```typescript
eval(context: AtomContext, input: TypedValue[]): TypedValue[];
```  
## Parameters  
| Parameter | Type | Description |
| --- | --- | --- |
| context | [AtomContext](/content/docs/sdk/core.atomcontext) |  |
| input | [TypedValue](/content/docs/sdk/core.typedvalue) |  |  
**Returns:**  
[TypedValue](/content/docs/sdk/core.typedvalue)  
- [UnaryOperatorAtom.eval() method](/content/docs/sdk/core.unaryoperatoratom.eval#unaryoperatoratomeval-method/index.html)  
- [Parameters](/content/docs/sdk/core.unaryoperatoratom.eval#parameters/index.html)
