diff options
Diffstat (limited to 'tests/wpt/web-platform-tests/webgpu/framework/params/options.js')
-rw-r--r-- | tests/wpt/web-platform-tests/webgpu/framework/params/options.js | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/tests/wpt/web-platform-tests/webgpu/framework/params/options.js b/tests/wpt/web-platform-tests/webgpu/framework/params/options.js new file mode 100644 index 00000000000..6906863880c --- /dev/null +++ b/tests/wpt/web-platform-tests/webgpu/framework/params/options.js @@ -0,0 +1,36 @@ +/** +* AUTO-GENERATED - DO NOT EDIT. Source: https://github.com/gpuweb/cts +**/ + +let _Symbol$iterator; + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +export function poptions(name, values) { + return new POptions(name, values); +} +export function pbool(name) { + return new POptions(name, [false, true]); +} +_Symbol$iterator = Symbol.iterator; + +class POptions { + constructor(name, values) { + _defineProperty(this, "name", void 0); + + _defineProperty(this, "values", void 0); + + this.name = name; + this.values = values; + } + + *[_Symbol$iterator]() { + for (const value of this.values) { + yield { + [this.name]: value + }; + } + } + +} +//# sourceMappingURL=options.js.map
\ No newline at end of file |