---
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: 133
product: Flux
version: v0
publisher: InfluxData
canonical: https://docs.influxdata.com/flux/v0/stdlib/internal/debug/opaque/
date: '2024-04-08T16:01:02-06:00'
lastmod: '2024-04-08T16:01:02-06:00'
---

* Flux 0.68.0+

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.
