UNPKG

atomico

Version:

Atomico is a small library for the creation of interfaces based on web-components, only using functions and hooks.

52 lines (36 loc) 1.51 kB
const HOOK_MOUNT = Symbol("mount"); const HOOK_MOUNTED = Symbol("mounted"); const HOOK_UPDATE = Symbol("update"); const HOOK_UPDATED = Symbol("updated"); const HOOK_UNMOUNT = Symbol("unmount"); const HOOK_CURRENT = {}; const ELEMENT_PROPS = Symbol("props"); const ELEMENT_IGNORE_ATTR = Symbol("ignore"); const ELEMENT_TRUE_VALUES = [true, 1, "", "1", "true"]; const ARRAY_EMPTY = []; const NODE_TYPE = "localName"; const KEY = Symbol("key"); const META_STYLE_SHEET = Symbol("styleSheet"); const META_MAP_CHILDREN = Symbol("mapChildren"); const META_KEYES = Symbol("keyes"); const NODE_HOST = "host"; const IGNORE_CHILDREN = { innerHTML: 1, textContent: 1, contenteditable: 1 }; const JOIN_CHILDREN = { style: 1 }; const HYDRATE_PROPS = { className: 1, id: 1, checked: 1, value: 1, selected: 1 }; const CACHE_STYLE_SHEET = {}; const SUPPORT_STYLE_SHEET = "adoptedStyleSheets" in document; const STYLE_SHEET_KEY = Symbol(); export { ARRAY_EMPTY as A, CACHE_STYLE_SHEET as C, ELEMENT_TRUE_VALUES as E, HOOK_CURRENT as H, IGNORE_CHILDREN as I, JOIN_CHILDREN as J, KEY as K, META_MAP_CHILDREN as M, NODE_HOST as N, SUPPORT_STYLE_SHEET as S, HOOK_MOUNT as a, HOOK_UPDATED as b, HOOK_MOUNTED as c, HOOK_UNMOUNT as d, HOOK_UPDATE as e, HYDRATE_PROPS as f, META_KEYES as g, META_STYLE_SHEET as h, STYLE_SHEET_KEY as i, NODE_TYPE as j, ELEMENT_IGNORE_ATTR as k, ELEMENT_PROPS as l }; //# sourceMappingURL=constants.js.map