// GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into webref // (https://github.com/w3c/webref) // Source: CSS Scroll Snap Module Level 2 (https://drafts.csswg.org/css-scroll-snap-2/) [Exposed=Window] interface SnapEvent : Event { constructor(DOMString type, optional SnapEventInit eventInitDict = {}); readonly attribute EventTarget? target; readonly attribute SnapTargetList snappedTargets; readonly attribute SnapTargetList snapTargets; readonly attribute boolean invokedProgrammatically; readonly attribute boolean smoothlyScrolled; }; [Exposed=Window] interface SnapTargetList { readonly attribute SnapTargetArray x; readonly attribute SnapTargetArray y; }; [Exposed=Window] interface SnapTargetArray { readonly attribute unsigned long length; getter EventTarget? item (unsigned long index); }; dictionary SnapEventInit : EventModifierInit { sequence snappedTargetsX = []; sequence snappedTargetsY = []; sequence snapTargetsListX = []; sequence snapTargetsListY = []; };