@dark-engine/core
Version:
The lightweight and powerful UI rendering engine without dependencies and written in TypeScript (Browser, Node.js, Android, iOS, Windows, Linux, macOS)
36 lines (35 loc) • 1.25 kB
JavaScript
export const VERSION = '1.6.0';
export const LIB = '@dark-engine/core';
export const ROOT = 'dark:root';
export const REPLACER = 'dark:matter';
export const INDEX_KEY = 'dark:idx';
export const KEY_ATTR = 'key';
export const REF_ATTR = 'ref';
export const CREATE_EFFECT_TAG = 'C';
export const UPDATE_EFFECT_TAG = 'U';
export const DELETE_EFFECT_TAG = 'D';
export const SKIP_EFFECT_TAG = 'S';
export const EFFECT_HOST_MASK = 1;
export const CLEANUP_HOST_MASK = 2;
export const FLUSH_MASK = 4;
export const MOVE_MASK = 8;
export const IS_WIP_HOOK_MASK = 1;
export const IS_PORTAL_HOOK_MASK = 2;
export const IS_SUSPENSE_HOOK_MASK = 4;
export const IS_BOUNDARY_HOOK_MASK = 8;
export const IS_PENDING_HOOK_MASK = 16;
export const HOOK_DELIMETER = ':';
export const YIELD_INTERVAL = 6;
export const STATE_SCRIPT_TYPE = 'text/dark-state';
export const REJECTED_STATUS = 'rejected';
export var TaskPriority;
(function (TaskPriority) {
TaskPriority[(TaskPriority['LOW'] = 0)] = 'LOW';
TaskPriority[(TaskPriority['NORMAL'] = 1)] = 'NORMAL';
TaskPriority[(TaskPriority['HIGH'] = 2)] = 'HIGH';
})(TaskPriority || (TaskPriority = {}));
export const ATTR_BLACK_LIST = {
[KEY_ATTR]: true,
[REF_ATTR]: true,
};
//# sourceMappingURL=constants.js.map