I want to do this.
type LengthOfObject<T> = ...
type Target = {
a: "a",
b: "b",
c: "c",
}
type len = LengthOfObject<Target> // 3
I tried below code, but not worked well.
type LengthOfObject<T> = (keyof T)["length"]
// LengthOfObject<Target> // number
type LengthOfObject<T> = [(keyof T)]["length"]
// LengthOfObject<Target> // 1
How to get key length of object type?