Visit complete TypeScript roadmap

← Back to Topics List

Union Types

Union Types in TypeScript allow you to specify multiple possible types for a single variable or parameter. A union type is written as a vertical bar | separated list of types.

For example, consider a function that takes either a string or a number as an argument:

function combine(input1: string | number, input2: string | number) {
    return input1 + input2;
}

Learn more from the following links:

Roadmaps Guides Videos About YouTube

roadmap.sh by Kamran Ahmed

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh · FAQs · Terms · Privacy