Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
canvas
/
node_modules
/
@emotion
/
babel-plugin
/
src
/
utils
/
Filename :
add-import.js
back
Copy
import { addDefault, addNamed } from '@babel/helper-module-imports' export function addImport( state: any, importSource: string, importedSpecifier: string, nameHint?: string ) { let cacheKey = ['import', importSource, importedSpecifier].join(':') if (state[cacheKey] === undefined) { let importIdentifier if (importedSpecifier === 'default') { importIdentifier = addDefault(state.file.path, importSource, { nameHint }) } else { importIdentifier = addNamed( state.file.path, importedSpecifier, importSource, { nameHint } ) } state[cacheKey] = importIdentifier.name } return { type: 'Identifier', name: state[cacheKey] } }