Skip to content

Commit 87df597

Browse files
author
Andrew Luca
authored
refactor(vee-validate): remove unused KnownKeys type (#3486)
1 parent 2248af0 commit 87df597

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

packages/vee-validate/src/types.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,6 @@ export type YupValidator = AnySchema | AnyObjectSchema;
1111

1212
export type Locator = { __locatorRef: string } & ((values: Record<string, unknown>) => unknown);
1313

14-
// Extracts explicit keys of an interface without index signature
15-
// https://stackoverflow.com/questions/51465182/typescript-remove-index-signature-using-mapped-types
16-
export type KnownKeys<T> = {
17-
[K in keyof T]: string extends K ? never : number extends K ? never : K;
18-
} extends { [_ in keyof T]: infer U }
19-
? U
20-
: never;
21-
2214
export type MaybeRef<T> = Ref<T> | T;
2315

2416
export interface FieldMeta<TValue> {

0 commit comments

Comments
 (0)