Я хочу иметь возможность устанавливать новые значения для перечисления, используя информацию из другого класса.
Я пытался поместить enum в класс и вызывать каждое свойство, чтобы дать им новые значения, но свойства enum доступны только для чтения. не мог найти способ сделать это доступным для записи. Тогда у меня был enum в отдельном файле, но тогда я не знал, как перенести туда значение и использовать его.
переменная соединяется с HTTP-клиентом.
import {ClassVariable} from "...";
export enum myEnum {
enum1=getValue("enum1"),
. . .
}
function getValue(text: string): number{
const classVariable: typeof ClassVariable; //error must be initialized
if(text==="enum1"){
retun ClassVariable.getNumber();}
}
код должен иметь возможность инициализировать значения перечисления