1.0.1 • Published 1 year ago

@shagos/rovents-transformer v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

Rovents Transformer

Required by Rovents to use Instanced events.

Installation

npm i @shagos/rovents-transformer

tsconfig.json

{
    ...
    compilerOptions: {
        ...
        plugins: [{"transform": "rovents-transformer"}]
    }
}

Input

@EventHandler.Instanced()
class SomeInstancedClass {}

Output

@EventHandler.Instanced()
class SomeInstancedClass {
  constructor() {
    EventHandler.newInstance("SomeInstancedClass", this);
  }

  destroy() {
    EventHandler.instanceDestroyed("SomeInstancedClass", this);
  }
}
1.0.1

1 year ago

1.0.0

1 year ago