astx
Version:
super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring
7 lines (6 loc) • 1.27 kB
JavaScript
import * as t from '@babel/types'
import convertToIdentifierName from './convertToIdentifierName.mjs'
export default function convertToIdentifier(node) {
const name = convertToIdentifierName(node)
if (name) return t.identifier(name)
} //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJ0IiwiY29udmVydFRvSWRlbnRpZmllck5hbWUiLCJjb252ZXJ0VG9JZGVudGlmaWVyIiwibm9kZSIsIm5hbWUiLCJpZGVudGlmaWVyIl0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbnZlcnRSZXBsYWNlbWVudC9JZGVudGlmaWVyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5vZGUsIElkZW50aWZpZXIgfSBmcm9tICcuLi90eXBlcydcbmltcG9ydCAqIGFzIHQgZnJvbSAnQGJhYmVsL3R5cGVzJ1xuaW1wb3J0IGNvbnZlcnRUb0lkZW50aWZpZXJOYW1lIGZyb20gJy4vY29udmVydFRvSWRlbnRpZmllck5hbWUnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGNvbnZlcnRUb0lkZW50aWZpZXIobm9kZTogTm9kZSk6IElkZW50aWZpZXIgfCB2b2lkIHtcbiAgY29uc3QgbmFtZSA9IGNvbnZlcnRUb0lkZW50aWZpZXJOYW1lKG5vZGUpXG4gIGlmIChuYW1lKSByZXR1cm4gdC5pZGVudGlmaWVyKG5hbWUpXG59XG4iXSwibWFwcGluZ3MiOiI7QUFDQSxPQUFPLEtBQUtBLENBQVosTUFBbUIsY0FBbkI7QUFDQSxPQUFPQyx1QkFBUCxNQUFvQywyQkFBcEM7O0FBRUEsZUFBZSxTQUFTQyxtQkFBVCxDQUE2QkMsSUFBN0IsRUFBNEQ7RUFDekUsTUFBTUMsSUFBSSxHQUFHSCx1QkFBdUIsQ0FBQ0UsSUFBRCxDQUFwQztFQUNBLElBQUlDLElBQUosRUFBVSxPQUFPSixDQUFDLENBQUNLLFVBQUYsQ0FBYUQsSUFBYixDQUFQO0FBQ1gifQ==