- From: Rick Byers <notifications@github.com>
- Date: Wed, 30 Nov 2016 10:20:01 -0800
- To: w3c/browser-payment-api <browser-payment-api@noreply.github.com>
Received on Wednesday, 30 November 2016 18:20:41 UTC
Or perhaps it would be simpler to just precisely define a validation along the lines of this: The value must satisfy: - has typeof of "number", "string", "boolean", or "object" - if it's "object": - it's prototype is Object.prototype or Array.prototype - all it's ownProperties recursively satisfy these rules - if the prototype is Array.prototype: - it's only ownProperties are 'length' and all the integers between 0 and length-1 - there are no cycles I'm guessing we might end up with such an implementation in blink, so perhaps making a definition that's somewhat redundant with the JSON spec (and so requiring a dedicated test suite separate from test262) is the more practical option? -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/w3c/browser-payment-api/issues/307#issuecomment-263951495
Received on Wednesday, 30 November 2016 18:20:41 UTC