@gamesberry/karmyc-core
Version:
A flexible and powerful layout management system for React applications
21 lines (20 loc) • 524 B
TypeScript
/**
* Représente un rectangle (viewport).
*/
export interface Rect {
top: number;
left: number;
width: number;
height: number;
}
export declare const getAreaRootViewport: () => Rect;
export declare const setAreaResizing: (isResizing: boolean) => void;
export declare const _setAreaViewport: (_viewportMap: {
[key: string]: Rect;
}) => void;
export declare const getAreaViewport: (areaId: string, _: string) => Rect;
declare global {
interface Window {
__AREA_RESIZING__?: boolean;
}
}