jest-codemods
Version:
Codemods for migrating test files to Jest
23 lines (22 loc) • 857 B
TypeScript
/**
* Find the identifier from a given MemberExpression
*
* Example: return `foo` for a node of `foo.bar.baz()`
*
* @param {MemberExpression} node
* @return {string|null}
*/
export declare function getIdentifierFromExpression(node: any): any;
/**
* Returns list of elements from a given MemberExpression
*
* Example: return ['foo', 'bar', 'baz'] for a node of `foo.bar.baz()`
*
* @param {MemberExpression} node
* @return {array}
*/
export declare function getMemberExpressionElements(node: any, _rest?: any[]): any[];
export declare function findParentCallExpression(path: any, name: any): any;
export declare function findParentVariableDeclaration(path: any): any;
export declare function findParentOfType(path: any, type: any): any;
export declare function traverseMemberExpressionUtil(j: any, nodeValidator: any): (node: any) => boolean;