mirror of
https://github.com/denoland/deno.git
synced 2025-09-29 13:44:47 +00:00
chore: align FormData to spec (#10169)
This PR aligns `FormData` to spec. All WPT tests are passing.
This commit is contained in:
parent
5214acd3d9
commit
353e79c796
17 changed files with 742 additions and 698 deletions
51
op_crates/web/lib.deno_web.d.ts
vendored
51
op_crates/web/lib.deno_web.d.ts
vendored
|
@ -87,45 +87,44 @@ declare class Event {
|
|||
*/
|
||||
declare class EventTarget {
|
||||
/** Appends an event listener for events whose type attribute value is type.
|
||||
* The callback argument sets the callback that will be invoked when the event
|
||||
* is dispatched.
|
||||
*
|
||||
* The options argument sets listener-specific options. For compatibility this
|
||||
* can be a boolean, in which case the method behaves exactly as if the value
|
||||
* was specified as options's capture.
|
||||
*
|
||||
* When set to true, options's capture prevents callback from being invoked
|
||||
* when the event's eventPhase attribute value is BUBBLING_PHASE. When false
|
||||
* (or not present), callback will not be invoked when event's eventPhase
|
||||
* attribute value is CAPTURING_PHASE. Either way, callback will be invoked if
|
||||
* event's eventPhase attribute value is AT_TARGET.
|
||||
*
|
||||
* When set to true, options's passive indicates that the callback will not
|
||||
* cancel the event by invoking preventDefault(). This is used to enable
|
||||
* performance optimizations described in § 2.8 Observing event listeners.
|
||||
*
|
||||
* When set to true, options's once indicates that the callback will only be
|
||||
* invoked once after which the event listener will be removed.
|
||||
*
|
||||
* The event listener is appended to target's event listener list and is not
|
||||
* appended if it has the same type, callback, and capture. */
|
||||
* The callback argument sets the callback that will be invoked when the event
|
||||
* is dispatched.
|
||||
*
|
||||
* The options argument sets listener-specific options. For compatibility this
|
||||
* can be a boolean, in which case the method behaves exactly as if the value
|
||||
* was specified as options's capture.
|
||||
*
|
||||
* When set to true, options's capture prevents callback from being invoked
|
||||
* when the event's eventPhase attribute value is BUBBLING_PHASE. When false
|
||||
* (or not present), callback will not be invoked when event's eventPhase
|
||||
* attribute value is CAPTURING_PHASE. Either way, callback will be invoked if
|
||||
* event's eventPhase attribute value is AT_TARGET.
|
||||
*
|
||||
* When set to true, options's passive indicates that the callback will not
|
||||
* cancel the event by invoking preventDefault(). This is used to enable
|
||||
* performance optimizations described in § 2.8 Observing event listeners.
|
||||
*
|
||||
* When set to true, options's once indicates that the callback will only be
|
||||
* invoked once after which the event listener will be removed.
|
||||
*
|
||||
* The event listener is appended to target's event listener list and is not
|
||||
* appended if it has the same type, callback, and capture. */
|
||||
addEventListener(
|
||||
type: string,
|
||||
listener: EventListenerOrEventListenerObject | null,
|
||||
options?: boolean | AddEventListenerOptions,
|
||||
): void;
|
||||
/** Dispatches a synthetic event event to target and returns true if either
|
||||
* event's cancelable attribute value is false or its preventDefault() method
|
||||
* was not invoked, and false otherwise. */
|
||||
* event's cancelable attribute value is false or its preventDefault() method
|
||||
* was not invoked, and false otherwise. */
|
||||
dispatchEvent(event: Event): boolean;
|
||||
/** Removes the event listener in target's event listener list with the same
|
||||
* type, callback, and options. */
|
||||
* type, callback, and options. */
|
||||
removeEventListener(
|
||||
type: string,
|
||||
callback: EventListenerOrEventListenerObject | null,
|
||||
options?: EventListenerOptions | boolean,
|
||||
): void;
|
||||
[Symbol.toStringTag]: string;
|
||||
}
|
||||
|
||||
interface EventListener {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue