Class DomRectSerializer

Hierarchy

Constructors

Accessors

  • get classToSerialize(): {
        prototype: DOMRect;
        fromRect(other?: DOMRectInit): DOMRect;
        new (x?: number, y?: number, width?: number, height?: number): DOMRect;
    }
  • Getter to overload which return the Class to serialize

    Abstract

    Returns

    Class object to serialize

    Returns {
        prototype: DOMRect;
        fromRect(other?: DOMRectInit): DOMRect;
        new (x?: number, y?: number, width?: number, height?: number): DOMRect;
    }

      • new (x?: number, y?: number, width?: number, height?: number): DOMRect
      • Parameters

        • Optional x: number
        • Optional y: number
        • Optional width: number
        • Optional height: number

        Returns DOMRect

    • prototype: DOMRect
    • fromRect:function
      • Parameters

        • Optional other: DOMRectInit

        Returns DOMRect

Methods

  • Method to implement for serialize an object (which match the classToSerialize) (reverse operation of deserialize)

    Abstract

    Returns

    Return a standard serialized object

    Parameters

    • clientRect: DOMRect

      Object to serialize

    Returns {
        left: number;
        top: number;
        width: number;
        height: number;
    }

    • left: number
    • top: number
    • width: number
    • height: number
  • Method to implement for deserialize an object (reverse operation of serialize)

    Abstract

    Returns

    The deserialized object

    Parameters

    • clientRect: SerializedData

      The object to deserialize

    Returns DOMRect

  • Parameters

    • xLeft: number
    • yTop: number

    Returns {
        x: number;
        y: number;
    }

    • x: number
    • y: number
  • Parameters

    • xLeft: number
    • yTop: number

    Returns {
        x: number;
        y: number;
    }

    • x: number
    • y: number

Properties

_domElement: false | HTMLIFrameElement
_target: HTMLElement

Generated using TypeDoc