Skip to content

How to generate a UUID in Typescript

TypeScript is a strongly typed programming language that builds on JavaScript. It adds additional syntax to JavaScript to support a tighter integration with your editor and provides better tooling at any scale. TypeScript code converts to JavaScript, which runs anywhere JavaScript runs: In a browser, on Node.js or Deno and in your apps.

Generating a UUID in TypeScript

Here is an example of how to generate a UUID in Typescript:

typescript
import { v4 as uuidv4 } from 'uuid';

const id = uuidv4();
console.log(id);

This program uses the v4 function from the uuid package to generate a random UUID and then logs it to the console. Make sure you have the uuid package installed by running npm install uuid before running this program.

Explanation

  • Line #1 imports the v4 function from the uuid package and renames it to uuidv4 for convenience.
  • Line #2 calls the uuidv4 function to generate a random UUID and assigns it to the id constant.
  • Line #3 logs the generated UUID to the console.