UNPKG

@egjs/grid

Version:

A component that can arrange items according to the type of grids

47 lines (46 loc) 1.38 kB
/** * 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"; }; };