Skip to content

Commit 2270ae5

Browse files
authored
remove "as any" casts in createZodEnum (#2332)
1 parent d3bf7e6 commit 2270ae5

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

deno/lib/types.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3957,12 +3957,15 @@ function createZodEnum<U extends string, T extends [U, ...U[]]>(
39573957
values: T,
39583958
params?: RawCreateParams
39593959
): ZodEnum<T>;
3960-
function createZodEnum(values: any, params?: RawCreateParams) {
3960+
function createZodEnum(
3961+
values: [string, ...string[]],
3962+
params?: RawCreateParams
3963+
) {
39613964
return new ZodEnum({
3962-
values: values as any,
3965+
values,
39633966
typeName: ZodFirstPartyTypeKind.ZodEnum,
39643967
...processCreateParams(params),
3965-
}) as any;
3968+
});
39663969
}
39673970

39683971
export class ZodEnum<T extends [string, ...string[]]> extends ZodType<

src/types.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3957,12 +3957,15 @@ function createZodEnum<U extends string, T extends [U, ...U[]]>(
39573957
values: T,
39583958
params?: RawCreateParams
39593959
): ZodEnum<T>;
3960-
function createZodEnum(values: any, params?: RawCreateParams) {
3960+
function createZodEnum(
3961+
values: [string, ...string[]],
3962+
params?: RawCreateParams
3963+
) {
39613964
return new ZodEnum({
3962-
values: values as any,
3965+
values,
39633966
typeName: ZodFirstPartyTypeKind.ZodEnum,
39643967
...processCreateParams(params),
3965-
}) as any;
3968+
});
39663969
}
39673970

39683971
export class ZodEnum<T extends [string, ...string[]]> extends ZodType<

0 commit comments

Comments
 (0)