Fusonic plugins typescript