как реализовать подобный вызов метода в typescript
let p = new PacketWriter["writeVarInt"](0);
получаю ошибку
TS7053: Element implicitly has an 'any' type because expression of type '"writeVarInt"' can't be used to index type 'typeof PacketWriter'.
Property 'writeVarInt' does not exist on type 'typeof PacketWriter'.
метод существует и нормально вызывается вот так
let p = new PacketWriter.writeVarInt(0);
но мне нужно для каждого аргумента вызвать свой метод класса и хочется сделать это без ветвления