I am trying to use the XPCOM TransactionManager (TM) using JS objects which support the nsITransaction interface.
I pass the JS transaction object to TM using transactionManager.doTransaction(myJSObject); On the api where TM returns an object that I originally passed to it, I get an object which is described as nsIXPCWrappedNative. TM.merge(aTransaction) is one an example; transactionList.getItem() is another. How can I get back to my original JS object from all these wrapped up natives?
