чаще всего я ничего не делаю для этого, описанных пропсов в компоненте достаточно чтобы автокомплит вебшторма их подхватил. конечно у меня используется тайпскрипт, но даже без описания типа компонента, все работает. врядли это разруливается language сервером