{
  "definitions": [
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 9,
      "name": "CSS_LANGUAGE",
      "signature": "const CSS_LANGUAGE = \"css\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 11,
      "name": "HTML_LANGUAGE",
      "signature": "const HTML_LANGUAGE = \"html\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 13,
      "name": "LANGUAGE_BY_EXTENSION",
      "signature": "export const LANGUAGE_BY_EXTENSION: ReadonlyMap<string, string> = new Map(["
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 22,
      "name": "EXTENSION_SEPARATOR",
      "signature": "export const EXTENSION_SEPARATOR = \".\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 24,
      "name": "PATH_SEPARATOR",
      "signature": "export const PATH_SEPARATOR = \"/\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 26,
      "name": "KEY_SEPARATOR",
      "signature": "export const KEY_SEPARATOR = \"::\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 28,
      "name": "CHART_TAGS",
      "signature": "export const CHART_TAGS: ReadonlyMap<string, string> = new Map(["
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 33,
      "name": "WIDE_CHARTS",
      "signature": "export const WIDE_CHARTS: ReadonlySet<string> = new Set([\"data-flow\", \"flow\"]);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 35,
      "name": "STRUCTURE_DIAGRAM_HEADER",
      "signature": "export const STRUCTURE_DIAGRAM_HEADER = \"flowchart LR\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 37,
      "name": "STRUCTURE_ARROW",
      "signature": "export const STRUCTURE_ARROW = \" --> \";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 39,
      "name": "WALK_STATUS_CLASS",
      "signature": "export const WALK_STATUS_CLASS = \"walk-status\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 41,
      "name": "WALK_CELL_SELECTOR",
      "signature": "export const WALK_CELL_SELECTOR = \"[data-ref]\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 43,
      "name": "WALK_REF_ATTRIBUTE",
      "signature": "export const WALK_REF_ATTRIBUTE = \"data-ref\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 45,
      "name": "WALK_CURRENT_CLASS",
      "signature": "export const WALK_CURRENT_CLASS = \"hex-current\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 47,
      "name": "WALK_GHOST_CLASS",
      "signature": "export const WALK_GHOST_CLASS = \"hex-ghost\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 49,
      "name": "WALK_TRAIL_CLASS",
      "signature": "export const WALK_TRAIL_CLASS = \"hex-trail\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 51,
      "name": "GHOST_STEP_MS",
      "signature": "export const GHOST_STEP_MS = 5;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 53,
      "name": "GHOST_REFERENCE_CELLS",
      "signature": "export const GHOST_REFERENCE_CELLS = 300;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 55,
      "name": "GHOST_TAIL_SHARE",
      "signature": "export const GHOST_TAIL_SHARE = 4;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 57,
      "name": "GHOST_DECAY_PROPERTY",
      "signature": "export const GHOST_DECAY_PROPERTY = \"--ghost-decay\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 59,
      "name": "GHOST_LOOP_PAUSE_MS",
      "signature": "export const GHOST_LOOP_PAUSE_MS = 120;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 61,
      "name": "REF_RADIX",
      "signature": "export const REF_RADIX = 36;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 63,
      "name": "CELL_COLUMNS",
      "signature": "export const CELL_COLUMNS = {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 74,
      "name": "DRAG_TOLERANCE_PX",
      "signature": "export const DRAG_TOLERANCE_PX = 4;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 76,
      "name": "CELL_TEXT_SEPARATOR",
      "signature": "export const CELL_TEXT_SEPARATOR = \" · \";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 78,
      "name": "STATS_SEPARATOR",
      "signature": "export const STATS_SEPARATOR = \" · \";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 80,
      "name": "IMPORT_DIAGRAM_HEADER",
      "signature": "export const IMPORT_DIAGRAM_HEADER = \"flowchart LR\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 82,
      "name": "NODE_ATTRIBUTE",
      "signature": "export const NODE_ATTRIBUTE = \"data-node\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 84,
      "name": "SOURCE_LOADED_EVENT",
      "signature": "export const SOURCE_LOADED_EVENT = \"source-loaded\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 86,
      "name": "LINE_INFIX",
      "signature": "export const LINE_INFIX = \":\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 88,
      "name": "TREE_MARK",
      "signature": "export const TREE_MARK = \"~\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 90,
      "name": "SNIPPET_RADIUS",
      "signature": "export const SNIPPET_RADIUS = 2;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 92,
      "name": "SELF_IMPORT_MARK",
      "signature": "export const SELF_IMPORT_MARK = \"#\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 94,
      "name": "TREE_TAB_STEM",
      "signature": "export const TREE_TAB_STEM = \"anatomy.page.\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 96,
      "name": "RELATIVE_PREFIX",
      "signature": "export const RELATIVE_PREFIX = \"./\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 98,
      "name": "WILDCARD_MARK",
      "signature": "export const WILDCARD_MARK = \"*\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 100,
      "name": "TYPESCRIPT_EXTENSION",
      "signature": "export const TYPESCRIPT_EXTENSION = \"ts\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 102,
      "name": "JAVASCRIPT_EXTENSION",
      "signature": "export const JAVASCRIPT_EXTENSION = \"js\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 104,
      "name": "INLINE_CODE_SELECTOR",
      "signature": "export const INLINE_CODE_SELECTOR = \"p code, li code, td code, th code, blockquote code\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 106,
      "name": "STRING_TOKEN_SELECTOR",
      "signature": "export const STRING_TOKEN_SELECTOR = `.${STRING_TOKEN_CLASS}`;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 108,
      "name": "QUOTE_MARKS",
      "signature": "export const QUOTE_MARKS = \"\\\"'`\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 110,
      "name": "NON_PATH_CHARS",
      "signature": "export const NON_PATH_CHARS = \"* \\t\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 112,
      "name": "HOLE_OPEN",
      "signature": "export const HOLE_OPEN = \"${\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 114,
      "name": "HOLE_CLOSE",
      "signature": "export const HOLE_CLOSE = \"}\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 116,
      "name": "BINDING_HEAD",
      "signature": "export const BINDING_HEAD = \"const \";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 118,
      "name": "BINDING_ASSIGN",
      "signature": "export const BINDING_ASSIGN = \" = \";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 120,
      "name": "CALL_OPEN",
      "signature": "export const CALL_OPEN = \"(\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 122,
      "name": "SLOT_CALLEES",
      "signature": "export const SLOT_CALLEES: readonly string[] = [\"slot\", \"slotList\", \"slotText\", \"isResolved\"];"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 124,
      "name": "SLOT_QUOTES",
      "signature": "export const SLOT_QUOTES: readonly string[] = ['\"', \"'\"];"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 126,
      "name": "LOCAL_RULE_PREFIX",
      "signature": "export const LOCAL_RULE_PREFIX = \"local/\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 128,
      "name": "RULE_FILE_SUFFIX",
      "signature": "export const RULE_FILE_SUFFIX = \".eslint.rule.ts\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 130,
      "name": "REFERENCE_CLASS_NAME",
      "signature": "export const REFERENCE_CLASS_NAME = \"code-ref\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 132,
      "name": "REFERENCE_SELECTOR",
      "signature": "export const REFERENCE_SELECTOR = \".code-ref\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 134,
      "name": "REFERENCE_NAME_ATTRIBUTE",
      "signature": "export const REFERENCE_NAME_ATTRIBUTE = \"data-name\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 136,
      "name": "TREE_LINK_SELECTOR",
      "signature": "export const TREE_LINK_SELECTOR = \"a[href]\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 138,
      "name": "NODE_CLASS",
      "signature": "export const NODE_CLASS = \"filesystem-node\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 140,
      "name": "TREE_FOLDER_CLASS",
      "signature": "export const TREE_FOLDER_CLASS = \"tree-folder\";"
    }
  ],
  "document": null,
  "findings": [],
  "generated": false,
  "href": "https://banes-lab.com/anatomy/tree#file-configuration-constants-anatomy-constants-ts",
  "language": "typescript",
  "layer": "infrastructure",
  "name": "anatomy.constants.ts",
  "path": "configuration/constants/anatomy.constants.ts",
  "ref": "anatomy:file-configuration-constants-anatomy-constants-ts",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/tree#folder-configuration-constants",
          "json": "https://banes-lab.com/json/anatomy/tree/folder-configuration-constants",
          "label": "configuration/constants",
          "markdown": "https://banes-lab.com/anatomy/tree/folder-configuration-constants.md",
          "ref": "chapter:/anatomy/tree#folder-configuration-constants"
        }
      ],
      "relation": "contained-in"
    }
  ],
  "slots": {
    "concern": "constants",
    "subject": "anatomy",
    "variant": null
  },
  "stats": {
    "bytes": 3261,
    "callable": 0,
    "definitions": 57,
    "edges": 0,
    "exported": 55,
    "files": 1,
    "findings": {},
    "flows": {
      "isolated": 57
    },
    "lines": {
      "blank": 57,
      "code": 83,
      "total": 140
    }
  },
  "summary": "83 lines of code and 57 definitions.",
  "text": "https://banes-lab.com/source/tree/configuration/constants/anatomy.constants.ts.txt",
  "tree": "tree",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/anatomy/tree#file-configuration-constants-architecture-constants-ts",
      "json": "https://banes-lab.com/json/source/tree/configuration/constants/architecture.constants.ts",
      "label": "configuration/constants/architecture.constants.ts",
      "markdown": "https://banes-lab.com/source/tree/configuration/constants/architecture.constants.ts.md",
      "ref": "anatomy:file-configuration-constants-architecture-constants-ts"
    },
    "previous": null
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/source/tree/configuration/constants",
    "label": "configuration/constants",
    "markdown": "https://banes-lab.com/api/source/tree/configuration/constants.md",
    "ref": "api:source/tree/configuration/constants"
  }
}
