У меня есть несколько фрагментов, настроенных и работающих так, как мне хотелось бы, но мне трудно заставить работать один фрагмент, где, я полагаю, мне нужно будет выполнить несколько преобразований?
По сути, у меня есть интерфейс TypeScript, определенный для одного из моих компонентов.
т.е. IRadioButtonListProps.ts
, который находится внутри папки Interfaces
.В папке Interfaces
есть папка-сестра с именем Theme
, содержащая интерфейс с именем IRadioButtonListTheme.ts
Внутри IRadioButtonListProps
Я пытаюсь заглушить весь интерфейс.Фрагмент, который у меня сейчас есть, заглушает интерфейс, как ...
import * as React from 'react';
import IRadioButtonListPropsTheme from '../Theme/IRadioButtonListPropsTheme';
export interface IRadioButtonListPropsProps {
...props...
}
export default IRadioButtonListPropsProps;
Строка импорта внутри фрагмента: ...
"import I${TM_FILENAME_BASE/(.*)\\..+$/$1/}Props from './Interfaces/I${TM_FILENAME_BASE/(.*)\\..+$/$1/}Props';"
То, что я пытаюсь получитьи не могу понять, как удалить слово "реквизит".Поэтому вместо import IRadioButtonListPropsTheme...
я бы получил импорт import IRadioButtonListTheme...
.
В то же время я хочу удалить все расширения, включая расширения * .abc.abc («два» расширения) и * .abc (одно простое расширение).
Это возможно?