Options
All
  • Public
  • Public/Protected
  • All
Menu

vue2-migration-helper

Index

Type aliases

ContentTemplate

ContentTemplate: object

Type declaration

  • script: string
  • style: string
  • template: string

Options

Options: object

Type declaration

  • source: string
  • Optional target?: undefined | string

Variables

Const options

options: object = scriptName('vue2-migration-helper').option('source', {alias: ['s'],describe: 'Source directory containing Vue single file components.',demandOption: true,type: 'string'}).option('target', {alias: ['t'],describe: 'Target directory to save transformed components.',demandOption: false,type: 'string'}).help().example('vue2-migration-helper --s="source" --t="target"', '').argv

Type declaration

Const vue2Hooks

vue2Hooks: string[] = ['beforeCreate','created','beforeMount','mounted','beforeUpdated','updated','beforeDestroy','destroyed']

Const vue2HooksDeprecated

vue2HooksDeprecated: string[] = ['beforeCreate', 'created']

Const vue2Imports

vue2Imports: string[] = ['watch', 'computed']

Functions

addComponents

  • addComponents(migrationHelper: MigrationHelper, property: ObjectProperty): void
  • Parameters

    Returns void

addComputed

  • addComputed(migrationHelper: MigrationHelper, section: ObjectProperty): string[]
  • Parameters

    Returns string[]

addData

  • addData(migrationHelper: MigrationHelper, section: ObjectMethod): string[]
  • Parameters

    Returns string[]

addHooks

  • Parameters

    Returns void

addMethods

  • addMethods(migrationHelper: MigrationHelper, section: ObjectProperty): string[]
  • Parameters

    Returns string[]

addProps

  • addProps(migrationHelper: MigrationHelper, property: ObjectProperty): string[]
  • Parameters

    Returns string[]

addWatch

  • addWatch(migrationHelper: MigrationHelper, section: ObjectProperty): void
  • Parameters

    Returns void

getAst

  • getAst(source: string): File
  • Parameters

    • source: string

    Returns File

getCode

  • getCode(ast: File): string
  • Parameters

    • ast: File

    Returns string

getExportDefaultDeclaration

  • getExportDefaultDeclaration(ast: File): ExportDefaultDeclaration
  • Parameters

    • ast: File

    Returns ExportDefaultDeclaration

getImportForKey

  • getImportForKey(name: string): undefined | string
  • Parameters

    • name: string

    Returns undefined | string

prepareimportSpecifiers

  • prepareimportSpecifiers(exportDefaultDeclaration: ExportDefaultDeclaration | undefined): ImportSpecifier[]
  • Parameters

    • exportDefaultDeclaration: ExportDefaultDeclaration | undefined

    Returns ImportSpecifier[]

processFile

  • processFile(source: string, targetRoot: string): void
  • Parameters

    • source: string
    • targetRoot: string

    Returns void

readTemplate

  • readTemplate(path: string): object
  • Parameters

    • path: string

    Returns object

    • script: string
    • style: string
    • template: string

toVue3HookName

  • toVue3HookName(name: string): string
  • Parameters

    • name: string

    Returns string

updateTemplate

  • Parameters

    Returns string

updateTemplateRefs

  • Parameters

    Returns void

updateThisReferences

  • Parameters

    Returns void

vue2MigrationHelper

  • vue2MigrationHelper(__namedParameters: object): void
  • Parameters

    • __namedParameters: object
      • source: string
      • target: undefined | string

    Returns void

Generated using TypeDoc