@egjs/grid
Version:
A component that can arrange items according to the type of grids
47 lines (46 loc) • 1.38 kB
TypeScript
/**
* egjs-grid
* Copyright (c) 2021-present NAVER Corp.
* MIT license
*/
import { GridOptions } from "./types";
export declare const DEFAULT_GRID_OPTIONS: Required<GridOptions>;
export declare enum PROPERTY_TYPE {
PROPERTY = 1,
RENDER_PROPERTY = 2
}
export declare enum MOUNT_STATE {
UNCHECKED = 1,
UNMOUNTED = 2,
MOUNTED = 3
}
export declare enum UPDATE_STATE {
NEED_UPDATE = 1,
WAIT_LOADING = 2,
UPDATED = 3
}
export declare const GRID_PROPERTY_TYPES: {
gap: PROPERTY_TYPE;
defaultDirection: PROPERTY_TYPE;
renderOnPropertyChange: PROPERTY_TYPE;
preserveUIOnDestroy: PROPERTY_TYPE;
useFit: PROPERTY_TYPE;
outlineSize: PROPERTY_TYPE;
outlineLength: PROPERTY_TYPE;
};
export declare const GRID_METHODS: readonly ["syncElements", "updateItems", "getItems", "setItems", "renderItems", "getContainerInlineSize", "getContainerElement"];
export declare const GRID_EVENTS: readonly ["renderComplete", "contentError"];
export declare const RECT_NAMES: {
readonly horizontal: {
readonly inlinePos: "top";
readonly contentPos: "left";
readonly inlineSize: "height";
readonly contentSize: "width";
};
readonly vertical: {
readonly inlinePos: "left";
readonly contentPos: "top";
readonly inlineSize: "width";
readonly contentSize: "height";
};
};