enum as type typescript code example
Example 1: .env typescript
npm install dotenv;
OR
yarn add dotenv;
import * as dotenv from 'dotenv';
...
...
dotenv.config();
...
Example 2: typescript type from enum values
enum Weekday {
MONDAY = 'mon',
TUESDAY = 'tue',
WEDNESDAY = 'wed'
}
type WeekdayType = `${Weekday}`;
Example 3: declare enum in type script
enum PrintMedia {
Newspaper = 1,
Newsletter,
Magazine,
Book
}
Example 4: ts enum
enum Response {
No = 0,
Yes = 1,
}
function respond(recipient: string, message: Response): void {
}
respond("Princess Caroline", Response.Yes)
Example 5: enums in typescript
enum Direction {
Up = 1,
Down,
Left,
Right,
}
Example 6: typescript enum value to enum
enum Number {
One,
Two
}
const numberOne: Number = "One" as Number;
const otherNumberOne: Number = Number.One;
const stringOne = Number[Number.One];