Skip to content

Commit 837485c

Browse files
committed
feat: remove deprecated types
1 parent 634d051 commit 837485c

File tree

3 files changed

+2
-14
lines changed

3 files changed

+2
-14
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ const MyEnum = Enum({
5353
- `enums.filters`
5454
- `enums.valuesEnum`
5555
- Please use the new methods `Enum.items`, `Enum.toSelect`, `Enum.toMenu`, `Enum.toFilter`, and `Enum.toValueMap` instead, which are introduced since `v2.1.0`.
56+
- `EnumValuesArray` interface is renamed to `EnumItemsArray`.
57+
- `IEnumValues` interface is renamed to `IEnumItems`.
5658

5759
### Bug Fixes
5860

src/enum-values.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -217,10 +217,3 @@ export class EnumItemsArray<
217217
return content;
218218
}
219219
}
220-
221-
/** @deprecated Use `EnumItemsArray` instead */
222-
export class EnumValuesArray<
223-
T extends EnumInit<K, V>,
224-
K extends EnumKey<T> = EnumKey<T>,
225-
V extends EnumValue = ValueTypeFromSingleInit<T[K], K>,
226-
> extends EnumItemsArray<T, K, V> {}

src/types.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -378,13 +378,6 @@ export interface IEnumItems<
378378
rawType: T[K];
379379
}
380380

381-
/** @deprecated use `IEnumItems` instead */
382-
export type IEnumValues<
383-
T extends EnumInit<K, V>,
384-
K extends EnumKey<T> = EnumKey<T>,
385-
V extends EnumValue = ValueTypeFromSingleInit<T[K], K>,
386-
> = IEnumItems<T, K, V>;
387-
388381
export type EnumItemLabel = EnumLocaleExtends['LocaleKeys'] | NonNullable<string>;
389382

390383
// eslint-disable-next-line @typescript-eslint/no-explicit-any

0 commit comments

Comments
 (0)