0.1.11 • Published 2 years ago

@types/resize-observer-browser v0.1.11

Weekly downloads
135,707
License
MIT
Repository
github
Last release
2 years ago

Installation

npm install --save @types/resize-observer-browser

Summary

This package contains type definitions for resize-observer-browser (https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/resize-observer-browser.

index.d.ts

// Type definitions for non-npm package resize-observer-browser 0.1
// Project: https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver, https://developers.google.com/web/updates/2016/10/resizeobserver, https://wicg.github.io/ResizeObserver/
// Definitions by: Chives <https://github.com/chivesrs>
//                 William Furr <https://github.com/wffurr>
//                 Alexander Shushunov <https://github.com/AlexanderShushunov>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

interface Window {
    ResizeObserver: typeof ResizeObserver;
}

interface ResizeObserverOptions {
    /**
     * Sets which box model the observer will observe changes to. Possible values
     * are `content-box` (the default), and `border-box`.
     *
     * @default 'content-box'
     */
    box?: 'content-box' | 'border-box' | 'device-pixel-content-box' | undefined;
}

interface ResizeObserverSize {
    readonly inlineSize: number;
    readonly blockSize: number;
}

interface ResizeObserver {
    disconnect(): void;
    observe(target: Element, options?: ResizeObserverOptions): void;
    unobserve(target: Element): void;
}

declare var ResizeObserver: {
    new (callback: ResizeObserverCallback): ResizeObserver;
    prototype: ResizeObserver;
};

interface ResizeObserverCallback {
    (entries: ResizeObserverEntry[], observer: ResizeObserver): void;
}

interface ResizeObserverEntry {
    readonly target: Element;
    readonly contentRect: DOMRectReadOnly;
    readonly borderBoxSize: ReadonlyArray<ResizeObserverSize>;
    readonly contentBoxSize: ReadonlyArray<ResizeObserverSize>;
    readonly devicePixelContentBoxSize: ReadonlyArray<ResizeObserverSize>;
}

Additional Details

  • Last updated: Tue, 01 Feb 2022 16:01:29 GMT
  • Dependencies: none
  • Global values: ResizeObserver

Credits

These definitions were written by Chives, William Furr, and Alexander Shushunov.

siberia-grid@siberia-web/grid42dd8860-c724@nestagencyuk/react_components@sroske/model-viewer@siberiacomponents/webcomponents@everything-registry/sub-chunk-955web-api-hookswft-mobilevue-dynamic-marqueev-calendar-sbv-calendar-twv-calendar3.0v-calendarsv-calendar-minor-chagesv-calendar@dpdfe/react-layout@clr/core@dev.mohe/mwc-linear-progress@rs-pk/personalized-image-editorjojo-mobilejamjarkawsarjahan-component-librarykaphein-js-react-utilskmd-mobilekitchentemplatepaulpn-ui-kittltv-gantt-elementtwentythree-ui@angelblanco/v-calendar@bannv/eui-latest@bsfishy/oui@burst/smoothscroll@chentiyun/y-ui3lang3-antd-mobile@cogors/v-calendar@dative-gpi/shards@dative-gpi/sliverzmrevogrid@edhos/ui@hayang-feathr-ui-test/feathr-ui-npm@hydecorp/component@hydecorp/drawer@hydecorp/push-state@garpix/garpix-web-components@futeq/q-ui@genexus/web-controls-library@infinitebrahmanuniverse/nolb-_types_re@lanyun_cd/elastic_ui@lanyun_cd/eui@lavalogic/flowms-react-components@mgfx/analyzer-gui-common@musangowope/hot-components@musangowope/hot-components-react@musangowope/hot-components-vue@martel/shoelace@neolit/components@nfpocket/v-calendar@muusa/eui@nicolabello/material-components-web@equinor/fusion-wc-popover@kano/kbc-dialog@internetarchive/ia-item-navigator@jcgalvis/vtex.livestreaming@jhqn/react-flow-renderer@react-stuff/responsive@randomnerd/eui@ribajs/types@pmbs/react-resize-detector@pattern-x/gemini-viewer-threejs@pexip/hooks@pjfitzgibbons/oui@opensearch-staging/ouiorbital-design-mobileray-marchingrosefinch-frameworkreact-image-glitchreact-flow-rendererreact-flow-renderer-gdreact-flow-rendererv10react-flow-vunet-newrxjs-webreact-petit-hooksreact-resize-detector-enhancedghost-consta-widgetshkanev-vue-calendarhalovkjahan-component-librarykontent-custom-element-app@xenabiz/xena-designsystem@types/openfin@vikadata/widget-sdk@zalastax/nolb-_types_re@tensei/eui@ztl-uwu/v-calendarantd-mobile-hdantd-mobile-v5antd-mobile-crazyairantd-mobile-haierckc-calendar
0.1.10

2 years ago

0.1.11

2 years ago

0.1.8

2 years ago

0.1.9

2 years ago

0.1.7

3 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

5 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago