UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

51 lines 1.41 kB
export class DomTooltipObserver { /** * * @param {View} view * @param {function} factory * @param {*} [factoryContext] */ constructor(view: View, factory: Function, factoryContext?: any); /** * * @type {View} */ view: View; /** * * @type {Function} */ factory: Function; /** * * @type {Rectangle} */ tipTargetRectangle: Rectangle; /** * * @type {VisualTip} */ tip: VisualTip; on: { entered: Signal<any, any, any, any, any, any, any, any>; exited: Signal<any, any, any, any, any, any, any, any>; }; isEntered: ObservedBoolean; sizeObserver: DomSizeObserver; bindings: SignalBinding[]; handleMouseEnter: () => void; handleMouseLeave: () => void; __copyDimensionsFromBoundingRect(): void; __copyDimensions(): void; __handleViewLinked(): void; __handleViewUnlinked(): void; link(): void; unlink(): void; } import Rectangle from "../../core/geom/2d/Rectangle.js"; import { VisualTip } from "./VisualTip.js"; import Signal from "../../core/events/signal/Signal.js"; import ObservedBoolean from "../../core/model/ObservedBoolean.js"; import { DomSizeObserver } from "../util/DomSizeObserver.js"; import { SignalBinding } from "../../core/events/signal/SignalBinding.js"; //# sourceMappingURL=DomTooltipObserver.d.ts.map