Hmmm.. Sorry, looks like I misread your post. What you show should work as expected.
If I create a file named
MyClass.gd with this content:
... and then, from another script, do this (for example):
var myClass = MyClass.new()
The function is called and I see called FuncA printed in the console. Is what you're doing somehow different?