需求:react组件的props中value、onChange的参数value可通过valueType的值实现类型推断。例如当前valueType为string时,value的类型为string;当valueType为array时,value的类型为any[];
interface props {
valueType: "string" | "array";
value: string | any[];
onChange: (value: string|any[]) => void
}
// 这样写无法实现类型推断