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

// https://wicg.github.io/scroll-animations/#scrolltimeline-interface

[
    Constructor(optional ScrollTimelineOptions options),
    ConstructorCallWith=Document,
    RaisesException=Constructor,
    RuntimeEnabled=CompositorWorker
] interface ScrollTimeline : AnimationTimeline {
    readonly attribute Element? scrollSource;
    readonly attribute ScrollDirection orientation;
    readonly attribute (double or ScrollTimelineAutoKeyword) timeRange;
};
