├── .gitignore ├── .npmignore ├── .vscode └── settings.json ├── README.md ├── base.tsconfig.json ├── dist ├── actions.d.ts ├── actions.js ├── actions.js.map ├── getters.d.ts ├── getters.js ├── getters.js.map ├── getters.legacy.d.ts ├── getters.legacy.js ├── getters.legacy.js.map ├── index.d.ts ├── index.js ├── index.js.map ├── interfaces.d.ts ├── interfaces.js ├── interfaces.js.map ├── module.d.ts ├── module.js ├── module.js.map ├── module.legacy.d.ts ├── module.legacy.js ├── module.legacy.js.map ├── mutations.d.ts ├── mutations.js ├── mutations.js.map ├── proxy.d.ts ├── proxy.js ├── proxy.js.map ├── submodule.d.ts ├── submodule.js ├── submodule.js.map ├── utils.d.ts ├── utils.js └── utils.js.map ├── jest.config.js ├── js ├── actions.d.ts ├── actions.js ├── actions.js.map ├── getters.d.ts ├── getters.js ├── getters.js.map ├── getters.legacy.d.ts ├── getters.legacy.js ├── getters.legacy.js.map ├── index.d.ts ├── index.js ├── index.js.map ├── interfaces.d.ts ├── interfaces.js ├── interfaces.js.map ├── module.d.ts ├── module.js ├── module.js.map ├── module.legacy.d.ts ├── module.legacy.js ├── module.legacy.js.map ├── mutations.d.ts ├── mutations.js ├── mutations.js.map ├── proxy.d.ts ├── proxy.js ├── proxy.js.map ├── submodule.d.ts ├── submodule.js ├── submodule.js.map ├── utils.d.ts ├── utils.js └── utils.js.map ├── old-api-readme.md ├── package.json ├── src ├── actions.ts ├── getters.legacy.ts ├── getters.ts ├── index.ts ├── interfaces.ts ├── module.legacy.ts ├── module.ts ├── mutations.ts ├── proxy.ts ├── submodule.ts └── utils.ts ├── test ├── create-proxy.spec.ts ├── extract-vuex-module.spec.ts └── tsconfig.json ├── tsconfig.jsbuild.json └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/README.md -------------------------------------------------------------------------------- /base.tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/base.tsconfig.json -------------------------------------------------------------------------------- /dist/actions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/actions.d.ts -------------------------------------------------------------------------------- /dist/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/actions.js -------------------------------------------------------------------------------- /dist/actions.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/actions.js.map -------------------------------------------------------------------------------- /dist/getters.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/getters.d.ts -------------------------------------------------------------------------------- /dist/getters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/getters.js -------------------------------------------------------------------------------- /dist/getters.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/getters.js.map -------------------------------------------------------------------------------- /dist/getters.legacy.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/getters.legacy.d.ts -------------------------------------------------------------------------------- /dist/getters.legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/getters.legacy.js -------------------------------------------------------------------------------- /dist/getters.legacy.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/getters.legacy.js.map -------------------------------------------------------------------------------- /dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/index.d.ts -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/index.js.map -------------------------------------------------------------------------------- /dist/interfaces.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/interfaces.d.ts -------------------------------------------------------------------------------- /dist/interfaces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/interfaces.js -------------------------------------------------------------------------------- /dist/interfaces.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/interfaces.js.map -------------------------------------------------------------------------------- /dist/module.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/module.d.ts -------------------------------------------------------------------------------- /dist/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/module.js -------------------------------------------------------------------------------- /dist/module.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/module.js.map -------------------------------------------------------------------------------- /dist/module.legacy.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/module.legacy.d.ts -------------------------------------------------------------------------------- /dist/module.legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/module.legacy.js -------------------------------------------------------------------------------- /dist/module.legacy.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/module.legacy.js.map -------------------------------------------------------------------------------- /dist/mutations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/mutations.d.ts -------------------------------------------------------------------------------- /dist/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/mutations.js -------------------------------------------------------------------------------- /dist/mutations.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/mutations.js.map -------------------------------------------------------------------------------- /dist/proxy.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/proxy.d.ts -------------------------------------------------------------------------------- /dist/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/proxy.js -------------------------------------------------------------------------------- /dist/proxy.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/proxy.js.map -------------------------------------------------------------------------------- /dist/submodule.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/submodule.d.ts -------------------------------------------------------------------------------- /dist/submodule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/submodule.js -------------------------------------------------------------------------------- /dist/submodule.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/submodule.js.map -------------------------------------------------------------------------------- /dist/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/utils.d.ts -------------------------------------------------------------------------------- /dist/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/utils.js -------------------------------------------------------------------------------- /dist/utils.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/dist/utils.js.map -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/jest.config.js -------------------------------------------------------------------------------- /js/actions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/actions.d.ts -------------------------------------------------------------------------------- /js/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/actions.js -------------------------------------------------------------------------------- /js/actions.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/actions.js.map -------------------------------------------------------------------------------- /js/getters.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/getters.d.ts -------------------------------------------------------------------------------- /js/getters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/getters.js -------------------------------------------------------------------------------- /js/getters.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/getters.js.map -------------------------------------------------------------------------------- /js/getters.legacy.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/getters.legacy.d.ts -------------------------------------------------------------------------------- /js/getters.legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/getters.legacy.js -------------------------------------------------------------------------------- /js/getters.legacy.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/getters.legacy.js.map -------------------------------------------------------------------------------- /js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/index.d.ts -------------------------------------------------------------------------------- /js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/index.js -------------------------------------------------------------------------------- /js/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/index.js.map -------------------------------------------------------------------------------- /js/interfaces.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/interfaces.d.ts -------------------------------------------------------------------------------- /js/interfaces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/interfaces.js -------------------------------------------------------------------------------- /js/interfaces.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/interfaces.js.map -------------------------------------------------------------------------------- /js/module.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/module.d.ts -------------------------------------------------------------------------------- /js/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/module.js -------------------------------------------------------------------------------- /js/module.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/module.js.map -------------------------------------------------------------------------------- /js/module.legacy.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/module.legacy.d.ts -------------------------------------------------------------------------------- /js/module.legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/module.legacy.js -------------------------------------------------------------------------------- /js/module.legacy.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/module.legacy.js.map -------------------------------------------------------------------------------- /js/mutations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/mutations.d.ts -------------------------------------------------------------------------------- /js/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/mutations.js -------------------------------------------------------------------------------- /js/mutations.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/mutations.js.map -------------------------------------------------------------------------------- /js/proxy.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/proxy.d.ts -------------------------------------------------------------------------------- /js/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/proxy.js -------------------------------------------------------------------------------- /js/proxy.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/proxy.js.map -------------------------------------------------------------------------------- /js/submodule.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/submodule.d.ts -------------------------------------------------------------------------------- /js/submodule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/submodule.js -------------------------------------------------------------------------------- /js/submodule.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/submodule.js.map -------------------------------------------------------------------------------- /js/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/utils.d.ts -------------------------------------------------------------------------------- /js/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/utils.js -------------------------------------------------------------------------------- /js/utils.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/js/utils.js.map -------------------------------------------------------------------------------- /old-api-readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/old-api-readme.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/package.json -------------------------------------------------------------------------------- /src/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/src/actions.ts -------------------------------------------------------------------------------- /src/getters.legacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/src/getters.legacy.ts -------------------------------------------------------------------------------- /src/getters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/src/getters.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/src/interfaces.ts -------------------------------------------------------------------------------- /src/module.legacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/src/module.legacy.ts -------------------------------------------------------------------------------- /src/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/src/module.ts -------------------------------------------------------------------------------- /src/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/src/mutations.ts -------------------------------------------------------------------------------- /src/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/src/proxy.ts -------------------------------------------------------------------------------- /src/submodule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/src/submodule.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/create-proxy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/test/create-proxy.spec.ts -------------------------------------------------------------------------------- /test/extract-vuex-module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/test/extract-vuex-module.spec.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.jsbuild.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/tsconfig.jsbuild.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelolof/vuex-class-component/HEAD/tsconfig.json --------------------------------------------------------------------------------