S
S
Shakir Darion2020-05-31 23:41:49
typescript
Shakir Darion, 2020-05-31 23:41:49

Why does Visual Studio Code show that the type is NonNullableUserPropertyKeys = never?

type NonNullablePropertyKeys<T> = {
    [P in keyof T]: null extends T[P] ? never : P;
  }[keyof T];

  type User = {
    name: string;
    email: string | null;
  };

  type NonNullableUserPropertyKeys = NonNullablePropertyKeys<User>;

Why is Visual Studio Code showing this type of NonNullableUserPropertyKeys = never?

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question