---
title: debug.opaque() function
description: debug.opaque() works like pass in that it passes any incoming tables directly to the following transformation, save for its type signature does not indicate that the input type has any correlation with the output type.
url: https://docs.influxdata.com/flux/v0/stdlib/internal/debug/opaque/
estimated_tokens: 380
product: Flux
version: v0
---

# debug.opaque() function

-   Flux 0.68.0+
-   View InfluxDB support

`debug.opaque()` works like `pass` in that it passes any incoming tables directly to the following transformation, save for its type signature does not indicate that the input type has any correlation with the output type.

##### Function type signature

```js
(<-tables: stream[A]) => stream[B] where A: Record, B: Record
```

For more information, see [Function type signatures](/flux/v0/function-type-signatures/).

## Parameters

### tables

Stream to pass unmodified to next transformation.
