export default しているものをasを使ってimportしたい


都合でdefaultでexportしている名称と同じ名称の変数などを定義したい場合、
適当な名前で適当に回避していましたがちゃんと対応できました(勉強不足がすぎる)。


下記のようなmoduleをimportしたい場合、
import先で同じ名前の変数があったりすると重複してしまい困ったことになりますが

importしたいmodule

export default class TodoStore extends VuexModule implements TodoList {}

{ default as XXX } とするとエイリアスをつけてimportができます。

import todoStore from '@/store/todo'
import {default as todo} from '@/store/todo' // todoStoreをtodoというaliasでimport

const todoStore = foo