From 443bb74a0488c13ef2876758cb4b6ef0f1e55542 Mon Sep 17 00:00:00 2001 From: bowzee Date: Tue, 25 Jun 2024 03:11:04 +0300 Subject: [PATCH] refactor(Stream): deprecate DynamicTuple --- .changeset/stream-tuple.md | 5 +++++ packages/effect/src/Stream.ts | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 .changeset/stream-tuple.md 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