Implement the built-in Readonly<T> generic without using it.
Constructs a type with all proper
Given an array, transform it into an object type and the key/value must be in the provided array.
Implement a generic First<T> that takes an Array T and returns its first element's type.
For
For given a tuple, you need create a generic Length, pick the length of the tuple
For example:
Implement the built-in Exclude<T, U>
Exclude from
Tthose types that are assignable toU
If we have a type which is a wrapped type like Promise, how can we get the type which is inside th
Implement the util type If<C, T, F> which accepts condition C, a truthy value T, and a falsy
Implement the JavaScript Array.concat function in the type system. A type takes the two argument
Implement the JavaScript Array.includes function in the type system. A type takes the two argume
Implement the generic version of Array.push
For example:
type Result = Push<
Implement the type version of Array.unshift
For example:
type Result = Unshi
Implement the built-in Parameters generic without using it.
For example:
const foo = (a
TypeScript ships with a Pick type. Learn how to make it yourself!