How to create enum from a json rest api?
I have this service.ts
getDataFromJson(): Observable<any> {
return this.httpClient.get<any>(`../../../assets/gender.json`)
.pipe(map(data => {
return data;
}));
}
but it returns as
[
{
"name": "Female",
},
{
"name": "Male",
}
]
using this code
getGenders: any = {}
getGender() {
this.options.getDataFromJson().subscribe(data => {
this.getGenders = data;
})
}
instead of this format
{
Male = 'Male',
Female = 'Female',
}
I want it to return is as type enum and place it in my gender.ts just like this.
export enum Gender {
Male = 'Male',
Female = 'Female',
}
Thank you for your help.