Change log:95336cb92b..191d55580eFull diff:95336cb92b..191d55580eRoll chromium third_party 4e16929f46..3a8f2a9e1e Change log:4e16929f46..3a8f2a9e1eChanged dependencies: * src/tools:c44a3f5eca..f524a53b81DEPS diff:95336cb92b..191d55580e/DEPS No update to Clang. TBR=titovartem@google.com, BUG=None CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal Change-Id: Ic9c4a62b050383646e9fcf5cc07a5653c14ac06e Reviewed-on: https://webrtc-review.googlesource.com/76120 Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Artem Titov <titovartem@webrtc.org> Commit-Queue: Artem Titov <titovartem@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23205}
74 lines
1.7 KiB
JavaScript
74 lines
1.7 KiB
JavaScript
// 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.
|
|
|
|
/**
|
|
* @fileoverview Externs for stuff not added to the Closure compiler yet, but
|
|
* should get added.
|
|
* @externs
|
|
*/
|
|
|
|
/**
|
|
* @see https://drafts.fxtf.org/geometry-1/#domrectreadonly
|
|
* TODO(scottchen): Remove this once it is added to Closure Compiler itself.
|
|
*/
|
|
class DOMRectReadOnly {
|
|
/**
|
|
* @param {number} x
|
|
* @param {number} y
|
|
* @param {number} width
|
|
* @param {number} height
|
|
*/
|
|
constructor(x, y, width, height) {
|
|
/** @type {number} */
|
|
this.x;
|
|
/** @type {number} */
|
|
this.y;
|
|
/** @type {number} */
|
|
this.width;
|
|
/** @type {number} */
|
|
this.height;
|
|
/** @type {number} */
|
|
this.top;
|
|
/** @type {number} */
|
|
this.right;
|
|
/** @type {number} */
|
|
this.bottom;
|
|
/** @type {number} */
|
|
this.left;
|
|
}
|
|
|
|
/**
|
|
* @param {{x: number, y: number, width: number, height: number}=} rectangle
|
|
* @return {DOMRectReadOnly}
|
|
*/
|
|
fromRect(rectangle) {}
|
|
}
|
|
|
|
/**
|
|
* @see https://wicg.github.io/ResizeObserver/#resizeobserverentry
|
|
* @typedef {{contentRect: DOMRectReadOnly,
|
|
* target: Element}}
|
|
* TODO(scottchen): Remove this once it is added to Closure Compiler itself.
|
|
*/
|
|
let ResizeObserverEntry;
|
|
|
|
/**
|
|
* @see https://wicg.github.io/ResizeObserver/#api
|
|
* TODO(scottchen): Remove this once it is added to Closure Compiler itself.
|
|
*/
|
|
class ResizeObserver {
|
|
/**
|
|
* @param {!function(Array<ResizeObserverEntry>, ResizeObserver)} callback
|
|
*/
|
|
constructor(callback) {}
|
|
|
|
disconnect() {}
|
|
|
|
/** @param {Element} target */
|
|
observe(target) {}
|
|
|
|
/** @param {Element} target */
|
|
unobserve(target) {}
|
|
}
|