Code hints in Webstorm or TS Playground only show the intersection not the final type:
type Item = Record<string, unknown>;
type SerializedItem = {
field?: string,
values?: Array<string>,
ignoreCase?: boolean,
type: string
};
type InArrayDeepFilterSerializedItem = SerializedItem & { values: Array<Item> }
If I hover over InArrayDeepFilterSerializedItem it's just gonna show me SerializedItem & { values: Array<Item> }... I can see that myself...