I need some like this if it's possible
export enum Roles {
Role1 = 'Role1',
Role2 = 'Role2',
}
export interface SomeInterface {
permissions: Set<Roles>;
}
const someInterface: SomeInterface = {
// values must be unique, if there are duplicates, typescript should warn about it
permissions: [Roles.Role1, Roles.Role2],
}
I would be glad to get any tips, because I could not solve this typing problem myself