Skip to content

Commit 7a0e942

Browse files
committed
feat: remove deprecated types
1 parent e937037 commit 7a0e942

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
@@ -172,10 +172,3 @@ export class EnumItemsArray<
172172
return content;
173173
}
174174
}
175-
176-
/** @deprecated Use `EnumItemsArray` instead */
177-
export class EnumValuesArray<
178-
T extends EnumInit<K, V>,
179-
K extends EnumKey<T> = EnumKey<T>,
180-
V extends EnumValue = ValueTypeFromSingleInit<T[K], K>,
181-
> extends EnumItemsArray<T, K, V> {}

src/types.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -335,13 +335,6 @@ export interface IEnumItems<
335335
rawType: T[K];
336336
}
337337

338-
/** @deprecated use `IEnumItems` instead */
339-
export type IEnumValues<
340-
T extends EnumInit<K, V>,
341-
K extends EnumKey<T> = EnumKey<T>,
342-
V extends EnumValue = ValueTypeFromSingleInit<T[K], K>,
343-
> = IEnumItems<T, K, V>;
344-
345338
// eslint-disable-next-line @typescript-eslint/ban-types
346339
export type EnumItemLabel = EnumLocaleExtends['LocaleKeys'] | (string & {});
347340

0 commit comments

Comments
 (0)