想要定义某种由多种类型合并而成的类型使用交叉类型,
type Feature = {id: number;name: string;};type Select = {selected: boolean;};type FeatureSelect = Feature & Select;const features: FeatureSelect[] = [{ id: 1, name: "foo", selected: false },{ id: 2, name: "bar", selected: false },];
