Чтобы добавить отсутствующее определение метода в файл js с помощью преобразования jscodeshift

Я новичок в JSCodeshift. В приведенном ниже сценарии мне нужно найти метод с именем isLengthOfNum в файле, и если длина = 0, то нужно вставить метод isLengthOfNum.

Определение метода isLengthOfNum -

isLengthOfNum = () => {
this.dispatchStoreAction(ActionTypes.CART_SET_ADDITIONAL_DATA, additionalData);
}

Код файла для поиска и преобразования -

//import statements

export default class example extends baseClass{
    constructor(store) {
        super(store);
    }

    clear = (frrfe) => {
       //Some Actions
    }
}  

к

//import statements

export default class example extends baseClass{
    constructor(store) {
        super(store);
    }

    clear = (frrfe) => {
       //Some Actions
    }

 isLengthOfNum = (additionalData) => {
        this.dispatchStoreAction(ActionTypes.SET_ADDITIONAL_DATA, additionalData);
    }
} 

Предложите способ сделать это.

0 ответов

Другие вопросы по тегам