Home > vue-metamorph > astHelpers > createDefaultImport
astHelpers.createDefaultImport() function
Adds a default import to a script AST. If an import declaration for the module already exists, the default specifier is merged into it. Duplicate imports are skipped.
Signature:
typescript
export declare function createDefaultImport(ast: namedTypes.Program, moduleSpecifier: string, importName: string): void;Parameters
Parameter | Type | Description |
|---|---|---|
ast | namedTypes.Program | The script AST |
moduleSpecifier | string | The module name to import from (e.g. |
importName | string | The local name for the default import |
Returns:
void
Example
ts
// import Vue from 'vue';
createDefaultImport(scriptAST, 'vue', 'Vue');