UNPKG

@turbox3d/reactivity

Version:

Large-scale reactive state management library

11 lines 627 B
import { isSupportSymbol } from '@turbox3d/shared'; export var TURBOX_PREFIX = '@@TURBOX__'; export function compatibleSymbol(key) { return isSupportSymbol() ? Symbol(key) : "".concat(TURBOX_PREFIX).concat(key); } export var NAMESPACE = compatibleSymbol('namespace'); export var REACTIVE_COMPONENT_NAME = compatibleSymbol('reactive-component-name'); export var UNSUBSCRIBE_HANDLER = compatibleSymbol('unsubscribe-handler'); export var MATERIAL_TYPE = "".concat(TURBOX_PREFIX, "materialType"); export var EMPTY_ACTION_NAME = "".concat(TURBOX_PREFIX, "empty"); export var DEFAULT_FIELD_NAME = "".concat(TURBOX_PREFIX, "field");