tengo una interfaz
interface IApplicationState { config: IConfig; lang: ILang; //many others } Actualmente se usa en muchos lugares, como en clases con connect from react-redux , o en métodos de reducción como:
const setLangReducer = (state: IApplicationState , { lang }: { lang: LangType }): IApplicationState => ({ ...state, lang: { currentLang: lang } });Quiero agregar algunos archivos dentro en el nivel raíz, y todos los existentes se mueven hacia abajo como elementos secundarios para la nueva propiedad, por ejemplo:
interface IApplicationState { generalConfigs: { config: IConfig; lang: ILang; }; externalConfig: { domain: string; } } Si hago un cambio manualmente, tendré que arreglar todas las referencias para config y lang desde root a generalConfigs.config y generalConfigs.lang
¿Tal vez hay algunas opciones automáticas para cambiar todas las referencias cambiando la estructura de la interfaz?
si desea cambiar todos los nombres, debe presionar ctrl y luego 3 veces R