How to generate GUID in Typescript with code examples
- Admin
- Dec 6, 2023
- Typescript
This tutorial explains How to generate UUID or GUID in Typescript with code examples.
There are two types of IDS names that represent the same type value in typescript.
How to Generate UUID in Typescript with examples
Following are steps required to generate GUID in Typescript applications
First, Install the typescript-guid
library using the npm command
npm i typescript-guid --save
It adds the dependency to package.json
Once the package is installed on a typescript project.
import { Guid } from "guid-typescript";
export class Employee {
id: Guid;
name: string;
salary: number;
}
How do I pass a GUID in typescript?
Guid is used as a type similar to string. can declare as a member variable in a class
import { Guid } from "guid-typescript";
export class Employee {
id: Guid;
name: string;
salary: number;
}
can also pass an argument to the function
function getById(id: Guid) {}
used as a return type in a function
function convertStringToGuid(id: string): Guid {}
Is there a UUID type in TypeScript?
There is no defined in-built type for representing GUID in typescript. Usually, GUID or UUID are represented in String format. Still, if you want to represent types, You can use it as a custom type after installation of the typescript-guid npm library.
import { Guid } from "guid-typescript";
export class Employee {
id: Guid;
name: string;
salary: number;
}
What is the GUID default value?
GUID is a 16 digit number generated using some algorithm.
The default value is 0000-00000-00000-00000
Is UUID a string?
UUID is a 125-bit value which is a 16-byte string. It represents the value in a string format separated by a hyphen.