UNPKG

astx

Version:

super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring

7 lines (6 loc) 1.27 kB
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==