0.1.11 • Published 5 months ago

@types/resize-observer-browser v0.1.11

Weekly downloads
135,707
License
MIT
Repository
github
Last release
5 months 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-955jojo-mobilehkanev-vue-calendargennanjamjarhalovkontent-custom-element-appkitchentemplateember-cli-visiofury-design-systemflexing-containerflexdatagridghost-consta-widgetsorbital-design-mobilepaulpn-ui-kitkmd-mobilekaphein-js-react-utilsray-marchingreact-image-glitchreact-flow-rendererreact-flow-renderer-gdreact-flow-vunet-newrxjs-webreact-resize-detector-enhancedreact-petit-hooksrosefinch-frameworktwentythree-uitltv-gantt-element@muusa/eui@pexip/hooks@pjfitzgibbons/oui@nicolabello/material-components-web@neolit/components@pmbs/react-resize-detector@musangowope/hot-components@musangowope/hot-components-react@musangowope/hot-components-vuezmrevogrid@randomnerd/eui@ribajs/typesv-calendarv-calendar-sbv-calendar-twv-calendar3.0v-calendar-minor-chages@mgfx/analyzer-gui-common@opensearch-project/oui@opensearch-staging/oui@lanyun_cd/elastic_ui@lanyun_cd/eui@pattern-x/gemini-viewer-threejs@lawsafrica/law-widgets@lawsafrica/law-widgets-react@lawsafrica/law-widgets-vue@lavalogic/flowms-react-components@martel/shoelace@infinitebrahmanuniverse/nolb-_types_re@internetarchive/ia-item-navigator@react-stuff/responsive@tensei/euiweb-api-hookswft-mobilevue-dynamic-marquee@hayang-feathr-ui-test/feathr-ui-npm@hydecorp/component@hydecorp/drawer@hydecorp/push-state@kano/kbc-dialog@jcgalvis/vtex.livestreaming@jhqn/react-flow-renderer@types/openfin@vikadata/widget-sdk3lang3-antd-mobile@chentiyun/y-ui@spacebnd/vuetify-data-table-resizable-columns@burst/smoothscroll@bsfishy/oui@siberiaweb/components@six-group/ui-library@bannv/eui-latest@clr/corecmd-palcmd-pal-testcrazyair-antd-mobile-demo@dative-gpi/shards@dative-gpi/sliver@xenabiz/xena-designsystem@dpdfe/react-layout@zalastax/nolb-_types_re@dev.mohe/mwc-linear-progress@edhos/ui@equinor/fusion-wc-popoverantd-mobile-crazyairantd-mobile-haier
0.1.10

6 months ago

0.1.11

5 months ago

0.1.8

7 months ago

0.1.9

7 months ago

0.1.7

2 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago