Union Types code example
Example 1: what is the difference between union and union all
UNION ALL:
COMBINES THE RESULT OF 2 QUERY AND
DOESN'T REMOVE DUPLICATE ROWS
AND DOESN'T SORT BY FIRST COLUMN
UNION:
COMBINES THE RESULT OF 2 QUERY AND
REMOVES DUPLICATE ROWS AND
SORTS BY FIRST COLUMN
Example 2: typescript union types
type Cow = {
name: string;
moo: () => void;
};
type Dog = {
name: string;
bark: () => void;
};
type Cat = {
name: string;
meow: () => void;
};
// union type
type Animals = Cow | Dog | Cat;