--- 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. menu: flux_v0_ref: name: debug.opaque parent: internal/debug identifier: internal/debug/opaque weight: 201 --- `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 ``` {{% caption %}} For more information, see [Function type signatures](/flux/v0/function-type-signatures/). {{% /caption %}} ## Parameters ### tables Stream to pass unmodified to next transformation.