export const COMPONENT_STATE_INITIALIZE = 0; export const COMPONENT_STATE_RENDERED = 1; export const COMPONENT_STATE_WILLDESTROY = 2; export const COMPONENT_STATE_DESTROIED = 3; export type ComponentState = 0 | 1 | 2 | 3; export const CONTEXT_STATE_UNTOUCH = 0; export const CONTEXT_STATE_TOUCHED = 1; export const CONTEXT_STATE_UNTOUCH_FREEZED = 2; export const CONTEXT_STATE_TOUCHED_FREEZED = 3; export type ContextState = 0 | 1 | 2 | 3; export type Context = Record; export const DEFAULT_SLOT_NAME = 'slot:default'; export const __ = Symbol('__'); export const ROOT_NODES = Symbol('ROOT_NODES'); export const NON_ROOT_COMPONENT_NODES = Symbol('NON_ROOT_COMPONENT_NODES'); export const REFS = Symbol('REFS'); export const CONTEXT = Symbol('CONTEXT'); export const ONMOUNT = Symbol('ON_MOUNT'); export const UNMOUNT_FNS = Symbol('UNMOUNT_FNS'); export const STATE = Symbol('STATE'); export const CONTEXT_STATE = Symbol('CONTEXT_STATE');