Chromium Code Reviews| Index: third_party/WebKit/Source/core/streams/ByteLengthQueuingStrategy.js |
| diff --git a/third_party/WebKit/Source/core/streams/ByteLengthQueuingStrategy.js b/third_party/WebKit/Source/core/streams/ByteLengthQueuingStrategy.js |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..91584d7c3d48feea691d7e464265b9d8282f1451 |
| --- /dev/null |
| +++ b/third_party/WebKit/Source/core/streams/ByteLengthQueuingStrategy.js |
| @@ -0,0 +1,26 @@ |
| +(function(global, binding, v8) { |
| + 'use strict'; |
| + |
| + const defineProperty = global.Object.defineProperty; |
| + |
| + class ByteLengthQueuingStrategy { |
| + constructor(options) { |
| + defineProperty(this, 'highWaterMark', { |
| + value: options.highWaterMark, |
| + enumerable: true, |
| + configurable: true, |
| + writable: true |
| + }); |
| + } |
| + size(chunk) { |
| + return chunk.byteLength; |
| + } |
| + } |
| + |
| + defineProperty(global, 'ByteLengthQueuingStrategy', { |
| + value: ByteLengthQueuingStrategy, |
| + enumerable: false, |
| + configurable: true, |
| + writable: true |
|
tyoshino (SeeGerritForStatus)
2015/10/05 07:55:45
Could you teach me which part of the ECMA spec I s
|
| + }); |
| +}); |