If nothing goes wrong, the commits here should be able to just be cherrypicked over to the Fabric side.
I've opted not to change any syntax and instead made some components error when attempting to use them in JS constructors directly (these are thus also excluded from the schema and the only constructor generated has only the catalyst as a parameter, just like the old syntax)
If nothing goes wrong, the commits here should be able to just be cherrypicked over to the Fabric side.
I've opted not to change any syntax and instead made some components error when attempting to use them in JS constructors directly (these are thus also excluded from the schema and the only constructor generated has only the catalyst as a parameter, just like the old syntax)