Re: [webidl] Transferables (#34)

The use case for this is really having a dictionary that is passed to .postMessage(). 

Today, we use `any data`: 
```
interface WhatEver{
   void postMessage(DOMString url, any data, NfcMessageDeliveredCallback); 
}
```

But what I want is something like: 
```
transferable dictionary WhateverData {
     
}

interface WhatEver{
   void postMessage(DOMString url, WhateverData data, someCallBack); 
}
```

When `WhateverData.postMessage()` is invoked, the structured clone algo would be run on `WhateverData`.  

cc: @kenchris

---
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/issues/34#issuecomment-66939988

Received on Monday, 15 December 2014 01:31:23 UTC