будет ошибка
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'.
Alex, оно существует и нормально вызывается вот так let p = new PacketWriter.writeVarInt(0);
но мне нужно для каждого аргумента вызвать свой метод класса и хочется сделать это без ветвления