TypeScript Sample Usage
Merge Types
Reference: https://stackoverflow.com/questions/48215950/exclude-property-from-type
If 2 types have no conflict fields, use intersection operator directly
If 2 types have common fields, we need to Omit
the conflict types first
How is this guide?