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@rs-pk/personalized-image-editorjojo-mobilejamjarkawsarjahan-component-librarykaphein-js-react-utilskmd-mobilekitchentemplatehkanev-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-haier@clr/core3lang3-antd-mobile@edhos/ui@cogors/v-calendar@coremyslo/v-calendar@hayang-feathr-ui-test/feathr-ui-npmpaulpn-ui-kittltv-gantt-elementtwentythree-ui@bannv/eui-latest@bsfishy/oui@burst/smoothscroll@chentiyun/y-uizmrevogrid@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@neolit/components@nfpocket/v-calendar@muusa/eui@nicolabello/material-components-web@kano/kbc-dialog@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-widgetsckc-calendarcmd-palcmd-pal-testcrazyair-antd-mobile-democreate-ever-app-rustgennanfury-design-system@stafftastic/v-calendarember-cli-visioflexing-containerflexdatagrid@six-group/ui-library@spacebnd/vuetify-data-table-resizable-columns@siberiaweb/components
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

4 years ago

0.1.6

4 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

7 years ago

0.1.0

7 years ago