chromium/third_party/blink/renderer/core/intersection_observer/intersection_observer_init.idl

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// https://wicg.github.io/IntersectionObserver/#intersection-observer-init

dictionary IntersectionObserverInit {
    (Element or Document)? root = null;
    DOMString rootMargin = "0px";
    DOMString scrollMargin = "0px";
    (double or sequence<double>) threshold = 0;
    DOMHighResTimeStamp delay = 0;
    boolean trackVisibility = false;
};