pinia-class-component icon indicating copy to clipboard operation
pinia-class-component copied to clipboard

Getter and action in parent class not working

Open monkeydp opened this issue 2 years ago • 0 comments

import { Pinia } from 'pinia-class-component'
@Store
export class Parent extends Pinia {
  protected _name?: string
  get name(){
    return this._name
  }
  setName(name: string) {
    this._name = name
  }
}
import { Store } from 'pinia-class-component'
@Store
export class Child extends Parent {

}
const store = new Child()
store.setName('AnyName')
console.log(store.name)

Error: setName is not a function

monkeydp avatar Nov 22 '22 09:11 monkeydp