export class Constants {

    static STEP_EVERYTHING = 0;
    static STEP_FILTER = 1;
    static STEP_SORT = 2;
    static STEP_MAP = 3;
    static STEP_AGGREGATE = 4;
    static STEP_PIVOT = 5;

    static ROW_BUFFER_SIZE = 10;
    static LAYOUT_INTERVAL = 500;

    static KEY_BACKSPACE = 8;
    static KEY_TAB = 9;
    static KEY_ENTER = 13;
    static KEY_SHIFT = 16;
    static KEY_ESCAPE = 27;
    static KEY_SPACE = 32;
    static KEY_LEFT = 37;
    static KEY_UP = 38;
    static KEY_RIGHT = 39;
    static KEY_DOWN = 40;
    static KEY_DELETE = 46;
    static KEY_A = 65;
    static KEY_C = 67;
    static KEY_V = 86;
    static KEY_D = 68;

    static KEY_F2 = 113;

    static ROW_MODEL_TYPE_PAGINATION = 'pagination';
    static ROW_MODEL_TYPE_VIRTUAL = 'virtual';
    static ROW_MODEL_TYPE_VIEWPORT = 'viewport';
    static ROW_MODEL_TYPE_NORMAL = 'normal';

    static ALWAYS = 'always';
    static ONLY_WHEN_GROUPING = 'onlyWhenGrouping';

    static FLOATING_TOP = 'top';
    static FLOATING_BOTTOM = 'bottom';

}
