UNPKG

@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
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