diff --git a/.changeset/stream-tuple.md b/.changeset/stream-tuple.md new file mode 100644 index 0000000000..c03042a4fa --- /dev/null +++ b/.changeset/stream-tuple.md @@ -0,0 +1,5 @@ +--- +"effect": minor +--- + +refactor(Stream): use new built-in `Types.TupleOf` instead of `Stream.DynamicTuple` and deprecate it diff --git a/packages/effect/src/Stream.ts b/packages/effect/src/Stream.ts index 0ca56764cd..c8da81cfcf 100644 --- a/packages/effect/src/Stream.ts +++ b/packages/effect/src/Stream.ts @@ -146,6 +146,7 @@ export declare namespace Stream { /** * @since 2.0.0 * @category models + * @deprecated use Types.TupleOf instead */ export type DynamicTuple = N extends N ? number extends N ? Array : DynamicTupleOf : never @@ -153,6 +154,7 @@ export declare namespace Stream { /** * @since 2.0.0 * @category models + * @deprecated use Types.TupleOf instead */ export type DynamicTupleOf> = R["length"] extends N ? R : DynamicTupleOf