> For the complete documentation index, see [llms.txt](https://www.rxjs.es/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.rxjs.es/api/indice/unaryfunction.md).

# UnaryFunction

## Interfaces de Operador

```typescript
interface UnaryFunction<T, R> {
  (source: T): R;
}
```

## Interfaces Hijas

* [OperatorFunction](https://github.com/puntotech/rxjs-docu/blob/master/api/index/OperatorFunction/README.md)
* * [MonoTypeOperatorFunction](https://github.com/puntotech/rxjs-docu/blob/master/api/index/MonoTypeOperatorFunction/README.md)

## Métodos

| call signature                                                                                           |            |
| -------------------------------------------------------------------------------------------------------- | ---------- |
| <h4>Firma</h4><p><code>(source: T): R</code></p><h4>Parámetros</h4><h4>Retorna</h4><p><code>R</code></p> |            |
| source                                                                                                   | Tipo: `T`. |

| source | Tipo: `T`. |
| ------ | ---------- |

## Recursos adicionales

[![Source code](https://github.com/puntotech/rxjs-docu/blob/master/doc/api/index/assets/icons/source-code.png)](https://rxjs.dev/api/index/interface/UnaryFunction)

[Documentación oficial en inglés](https://github.com/ReactiveX/rxjs/blob/6.5.5/src/internal/types.ts#L3-L6)
