1.0.3 • Published 1 year ago

rovents-transformer v1.0.3

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.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago