SYMBOL INDEX (140 symbols across 22 files) FILE: example/src/api/shop.ts type Product (line 4) | interface Product { type CartItem (line 11) | interface CartItem { method getProducts (line 23) | async getProducts() { method buyProducts (line 28) | async buyProducts(items: CartItem[]) { FILE: example/src/store/cart.ts class Cart (line 6) | @Module({ generateMutationSetters: true }) method cartProducts (line 11) | get cartProducts() { method cartTotalPrice (line 22) | get cartTotalPrice() { method pushProductToCart (line 29) | pushProductToCart(id: number) { method incrementItemQuantity (line 37) | incrementItemQuantity(id: number) { method addProductToCart (line 43) | async addProductToCart(product: Product) { method checkout (line 59) | async checkout() { FILE: example/src/store/products.ts class Products (line 5) | @Module({ generateMutationSetters: true }) method decrementProductInventory (line 10) | decrementProductInventory(id: number) { method getAllProducts (line 16) | async getAllProducts() { FILE: src/VuexModule.ts class VuexModule (line 4) | class VuexModule { method constructor (line 9) | constructor(options: RegisterOptions) { method $watch (line 13) | $watch(fn: (arg: this) => T, callback: (newValue: T, oldValue: T) =... FILE: src/actions.ts function Action (line 3) | function Action( FILE: src/module-factory.ts type ModuleOptions (line 5) | interface ModuleOptions { type RegisterOptions (line 9) | interface RegisterOptions { type IVuexModule (line 14) | interface IVuexModule extends Dictionary { type IModulePrototype (line 17) | interface IModulePrototype { type ModulePrototype (line 21) | type ModulePrototype = IModulePrototype & Function; type Dictionary (line 23) | type Dictionary = { [k: string]: T }; type ModuleDefinition (line 25) | interface ModuleDefinition { type StoreProxyDefinition (line 33) | interface StoreProxyDefinition { class VuexClassModuleFactory (line 46) | class VuexClassModuleFactory { method constructor (line 60) | constructor(classModule: ModulePrototype, instance: IVuexModule, modul... method init (line 67) | private init(classModule: ModulePrototype) { method registerVuexModule (line 115) | registerVuexModule() { method buildAccessor (line 187) | buildAccessor() { method buildThisProxy (line 231) | private buildThisProxy(proxyDefinition: StoreProxyDefinition) { method getMutationSetterName (line 277) | private getMutationSetterName(stateKey: string) { function mapValues (line 282) | function mapValues(target: Dictionary, source: Dictionary,... function mapValuesToProperty (line 288) | function mapValuesToProperty( function getModulePrototypes (line 302) | function getModulePrototypes(module: ModulePrototype): ModulePrototype[] { FILE: src/module.ts type VuexModuleClass (line 4) | type VuexModuleClass = new (...args: any[]) => VuexModule; function Module (line 7) | function Module(arg?: ModuleOptions | T): Cla... function moduleDecoratorFactory (line 15) | function moduleDecoratorFactory(moduleOptions?: ModuleOptions) { FILE: src/mutations.ts function Mutation (line 3) | function Mutation( FILE: test/actions-inheritance.ts method bigFoo (line 10) | get bigFoo() { method decoratedFoo (line 14) | get decoratedFoo() { method updateFoo (line 19) | updateFoo(value: string) { method action1 (line 24) | action1() { method action2 (line 29) | action2() { method action3 (line 34) | action3() { method action4 (line 39) | action4() { method action5 (line 44) | action5() { method action6 (line 49) | action6() { class Module1 (line 57) | @Module method doubleFoo (line 62) | get doubleFoo() { method setFooToExample (line 67) | setFooToExample() { method action1 (line 72) | action1() { method action2 (line 77) | action2() { method action3 (line 82) | action3() { method action4 (line 87) | action4() { method action5 (line 92) | action5() { method action7 (line 98) | action7(): void { class Module2 (line 103) | @Module method constructor (line 107) | constructor(options: RegisterOptions) { method tripleFoo (line 112) | get tripleFoo() { method setFooToAnotherExample (line 117) | setFooToAnotherExample() { method action1 (line 122) | action1() { method action2 (line 127) | action2() { method action3 (line 132) | action3() { method action4 (line 137) | action4() { method action5 (line 142) | action5() { method action7 (line 148) | action7(): void { FILE: test/actions.ts class MyModule (line 8) | @Module method documentHasText (line 13) | get documentHasText() { method setDocumentId (line 18) | setDocumentId(id: number) { method setText (line 22) | setText(text: string) { method dummyAction (line 27) | async dummyAction(payload: any) { method loadText (line 32) | async loadText(documentId: number) { type ActionPayload (line 46) | interface ActionPayload extends Payload { FILE: test/constructor.ts class MyModule (line 8) | @Module method constructor (line 12) | constructor(foo: string, options: RegisterOptions) { FILE: test/generate-mutations.ts class MyModule (line 8) | @Module({ generateMutationSetters: true }) method loadData (line 14) | async loadData() { FILE: test/getters-inheritance.ts class ParentModule (line 7) | class ParentModule extends VuexModule { method bigFoo (line 10) | get bigFoo() { method snakeFoo (line 14) | get snakeFoo() { method myMutation (line 19) | myMutation(value: string) { method myAction (line 24) | myAction() { class Module1 (line 34) | @Module method snakeFoo (line 38) | get snakeFoo() { class Module2 (line 43) | @Module method snakeFoo (line 48) | get snakeFoo() { FILE: test/getters.ts class MyModule (line 8) | @Module method textTransforms (line 14) | get textTransforms() { FILE: test/instanceof.ts class OriginalModule (line 8) | class OriginalModule extends VuexModule { FILE: test/local-functions-inheritance.ts method upperCaseText (line 11) | get upperCaseText() { method noSpaceText (line 15) | get noSpaceText() { method snakeText (line 19) | private snakeText() { method setText (line 25) | setText(text: string) { method clearText (line 30) | clearText() { method localLoadText (line 35) | protected localLoadText() { class Module1 (line 40) | @Module method upperCaseText (line 46) | get upperCaseText() { method localSetText (line 50) | protected localSetText(text: string) { method loadText (line 56) | async loadText() { method localLoadText (line 60) | protected localLoadText() { class Module2 (line 68) | @Module method upperCaseText (line 74) | get upperCaseText() { method noSpaceText (line 77) | get noSpaceText() { method dashText (line 81) | private dashText() { method localSetText (line 86) | protected localSetText(text: string) { method loadText (line 92) | async loadText() { method localLoadText (line 96) | protected localLoadText() { FILE: test/local-functions.ts class MyModule (line 8) | @Module method upperCaseText (line 13) | get upperCaseText() { method pascalText (line 16) | get pascalText() { method transformText (line 19) | private transformText() { method setText (line 25) | setText(text: string) { method localSetText (line 28) | private localSetText(text: string) { method loadText (line 34) | async loadText() { method localLoadText (line 37) | private localLoadText() { FILE: test/module-reference.ts class MyModule (line 8) | @Module class OtherModule (line 13) | @Module method moduleRef (line 17) | get moduleRef() { method constructor (line 21) | constructor(myModule: MyModule, options: RegisterOptions) { FILE: test/mutations-inheritance.ts class ParentModule (line 7) | class ParentModule extends VuexModule { method mutation1 (line 11) | mutation1(value: string) { method mutation2 (line 16) | mutation2(value: string) { method mutation3 (line 21) | mutation3(value: string) { class Module1 (line 26) | @Module method mutation1 (line 32) | mutation1(value: string) { method mutation2 (line 37) | mutation2(value: string) { method mutation3 (line 42) | mutation3(value: string) { class Module2 (line 48) | @Module method mutation1 (line 55) | mutation1(value: string) { method mutation2 (line 60) | mutation2(value: string) { method mutation3 (line 65) | mutation3(value: string) { FILE: test/mutations.ts class MyModule (line 8) | @Module method setText (line 14) | setText(text: string) { FILE: test/state.ts class MyModule (line 8) | @Module FILE: test/watch.ts class MyModule (line 8) | @Module method getText (line 12) | get getText() { method setText (line 17) | setText(text: string) { method changeText (line 22) | async changeText(text: string) {