UNPKG

recharts

Version:
46 lines (45 loc) 1.81 kB
type ZIndexEntry = { /** * The ID of the HTML element that corresponds to this z-index. * This ID is used to create a React portal for rendering components at this z-index. * * If undefined, it means no element is currently registered for this z-index, * and registration is in progress. If that happens, wait for the next render cycle. */ elementId: string | undefined; /** * Panorama items can't mix with normal items in the same z-index layer, * because they are rendered in a different SVG element. * So we need to have a separate element ID for panorama z-index portals. */ panoramaElementId: string | undefined; consumers: number; }; type ZIndexState = { zIndexMap: Record<number, ZIndexEntry>; }; export declare const registerZIndexPortal: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: { zIndex: number; }], { zIndex: number; }, "zIndex/registerZIndexPortal", never, unknown>, unregisterZIndexPortal: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: { zIndex: number; }], { zIndex: number; }, "zIndex/unregisterZIndexPortal", never, unknown>, registerZIndexPortalId: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: { zIndex: number; elementId: string; isPanorama: boolean; }], { zIndex: number; elementId: string; isPanorama: boolean; }, "zIndex/registerZIndexPortalId", never, unknown>, unregisterZIndexPortalId: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: { zIndex: number; isPanorama: boolean; }], { zIndex: number; isPanorama: boolean; }, "zIndex/unregisterZIndexPortalId", never, unknown>; export declare const zIndexReducer: import("redux").Reducer<ZIndexState>; export {};