Name Description Size Coverage
boolean-trap-result-boolean-false.js --- es6id: 9.5.10 description: > [[Delete]] (P) The result is a Boolean value. features: [Reflect] --- 719 -
boolean-trap-result-boolean-true.js --- es6id: 9.5.10 description: > [[Delete]] (P) The result is a Boolean value. --- 372 -
call-parameters.js --- es6id: 9.5.10 description: > [[Delete]] (P) 9. Let booleanTrapResult be ToBoolean(Call(trap, handler, «target, P»)). info: | 6.1.7.2 Object Internal Methods and Internal Slots (...) Receiver is used as the this value when evaluating the code --- 890 -
null-handler.js --- es6id: 9.5.10 description: > [[Delete]] (P) 3. If handler is null, throw a TypeError exception. --- 379 -
return-false-not-strict.js --- es6id: 9.5.10 description: > [[Delete]] (P) 11. If booleanTrapResult is false, return false. flags: [noStrict] --- 393 -
return-false-strict.js --- es6id: 9.5.10 description: > [[Delete]] (P) 11. If booleanTrapResult is false, return false. flags: [onlyStrict] features: [Reflect] --- 435 -
return-is-abrupt.js --- es6id: 9.5.10 description: > Trap return is an abrupt. info: | 9. Let booleanTrapResult be ToBoolean(Call(trap, handler, «target, P»)). 10. ReturnIfAbrupt(booleanTrapResult). --- 503 -
targetdesc-is-not-configurable.js --- es6id: 9.5.10 description: > [[Delete]] (P) A property cannot be reported as deleted, if it exists as a non-configurable own property of the target object. info: | 14. If targetDesc.[[Configurable]] is false, throw a TypeError exception. --- 646 -
targetdesc-is-undefined-return-true.js --- es6id: 9.5.10 description: > [[Delete]] (P) 14. If targetDesc is undefined, return true. --- 369 -
trap-is-not-callable-realm.js --- esid: sec-proxy-object-internal-methods-and-internal-slots-delete-p es6id: 9.5.10 description: > Throws when trap is not callable. (honoring the Realm of the current execution context) info: | 9.5.10 [[Delete]] (P) 6. Let trap be GetMethod(handler, "deleteProperty"). ... 7.3.9 GetMethod (O, P) 5. If IsCallable(func) is false, throw a TypeError exception. features: [cross-realm] --- 715 -
trap-is-not-callable.js --- es6id: 9.5.10 description: > Throws when trap is not callable. info: | 9.5.10 [[Delete]] (P) 6. Let trap be GetMethod(handler, "deleteProperty"). ... 7.3.9 GetMethod (O, P) 5. If IsCallable(func) is false, throw a TypeError exception. --- 522 -
trap-is-undefined-not-strict.js --- es6id: 9.5.10 description: > [[Delete]] (P) 8. If trap is undefined, then Return target.[[Delete]](P). flags: [noStrict] --- 647 -
trap-is-undefined-strict.js --- es6id: 9.5.10 description: > [[Delete]] (P) 8. If trap is undefined, then Return target.[[Delete]](P). flags: [onlyStrict] features: [Reflect] --- 689 -