关键字 & 内置类型
关键字
keyof
interface Person {
age: number;
name: string;
}
type Player = {
age: number;
name: string;
};
type PersonKeys = keyof Person; // --> "age" | "name"
type PlayerKey = keyof Player; // --> "age" | "name"
typeof
extends
in
is

infer
工具类型
Partial
Required
Readonly
Pick
Record
Exclude
Extract
Omit
NonNullable
Parameters
ConstructorParameters
ReturnType


InstanceType
Last updated