{
  "content": {
    "folders": {
      "folder-argv": [
        "folder-argv-configuration",
        "folder-argv-core",
        "folder-argv-types"
      ],
      "folder-argv-configuration": [
        "folder-argv-configuration-constants",
        "folder-argv-configuration-strings"
      ],
      "folder-argv-configuration-constants": [],
      "folder-argv-configuration-strings": [],
      "folder-argv-core": [
        "folder-argv-core-converters",
        "folder-argv-core-formatters",
        "folder-argv-core-predicates",
        "folder-argv-core-resolvers",
        "folder-argv-core-selectors"
      ],
      "folder-argv-core-converters": [],
      "folder-argv-core-formatters": [],
      "folder-argv-core-predicates": [],
      "folder-argv-core-resolvers": [],
      "folder-argv-core-selectors": [],
      "folder-argv-types": []
    },
    "icon": "bi-folder2",
    "id": "argv",
    "label": "Argv Contract",
    "layout": "tree",
    "pages": [
      "folder-argv",
      "file-argv-manifest-json",
      "file-argv-index-ts",
      "file-argv-package-json",
      "file-argv-readme-md",
      "file-argv-tsconfig-json",
      "file-argv-tsconfig-base-json",
      "folder-argv-configuration",
      "folder-argv-configuration-constants",
      "file-argv-configuration-constants-invocation-constants-ts",
      "folder-argv-configuration-strings",
      "file-argv-configuration-strings-invocation-strings-ts",
      "folder-argv-core",
      "folder-argv-core-converters",
      "file-argv-core-converters-invocation-converter-ts",
      "folder-argv-core-formatters",
      "file-argv-core-formatters-invocation-formatter-ts",
      "folder-argv-core-predicates",
      "file-argv-core-predicates-invocation-predicate-ts",
      "folder-argv-core-resolvers",
      "file-argv-core-resolvers-invocation-resolver-ts",
      "folder-argv-core-selectors",
      "file-argv-core-selectors-invocation-selector-ts",
      "folder-argv-types",
      "file-argv-types-invocation-types-ts"
    ],
    "repository": {
      "folder-argv": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv",
      "file-argv-manifest-json": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/_manifest.json",
      "file-argv-index-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/index.ts",
      "file-argv-package-json": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/package.json",
      "file-argv-tsconfig-json": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/tsconfig.json",
      "folder-argv-configuration": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/configuration",
      "folder-argv-configuration-constants": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/configuration/constants",
      "file-argv-configuration-constants-invocation-constants-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/configuration/constants/invocation.constants.ts",
      "folder-argv-configuration-strings": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/configuration/strings",
      "file-argv-configuration-strings-invocation-strings-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/configuration/strings/invocation.strings.ts",
      "folder-argv-core": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/core",
      "folder-argv-core-converters": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/core/converters",
      "file-argv-core-converters-invocation-converter-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/core/converters/invocation.converter.ts",
      "folder-argv-core-formatters": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/core/formatters",
      "file-argv-core-formatters-invocation-formatter-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/core/formatters/invocation.formatter.ts",
      "folder-argv-core-predicates": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/core/predicates",
      "file-argv-core-predicates-invocation-predicate-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/core/predicates/invocation.predicate.ts",
      "folder-argv-core-resolvers": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/core/resolvers",
      "file-argv-core-resolvers-invocation-resolver-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/core/resolvers/invocation.resolver.ts",
      "folder-argv-core-selectors": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/core/selectors",
      "file-argv-core-selectors-invocation-selector-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/core/selectors/invocation.selector.ts",
      "folder-argv-types": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/types",
      "file-argv-types-invocation-types-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/govlab.argv/types/invocation.types.ts"
    },
    "sections": [
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "14"
              },
              {
                "label": "Lines of code",
                "value": "493"
              },
              {
                "label": "Blank lines",
                "value": "94"
              },
              {
                "label": "Bytes",
                "value": "24721"
              },
              {
                "label": "Definitions",
                "value": "66"
              },
              {
                "label": "Exported",
                "value": "50"
              },
              {
                "label": "Callable",
                "value": "24"
              },
              {
                "label": "Call edges",
                "value": "20"
              },
              {
                "label": "isolated flow",
                "value": "50"
              },
              {
                "label": "leaf flow",
                "value": "10"
              },
              {
                "label": "entry flow",
                "value": "3"
              },
              {
                "label": "relay flow",
                "value": "3"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          },
          {
            "caption": "the folder's walk",
            "kind": "walk",
            "walk": {
              "cells": "walk.5303ca91c69e88af340ba98619b3d62642594af7d2138bfbdd399251d0d32bea.generated.json",
              "steps": 1013,
              "vector": "walk.5303ca91c69e88af340ba98619b3d62642594af7d2138bfbdd399251d0d32bea.generated.svg"
            }
          }
        ],
        "icon": "bi-folder",
        "id": "folder-argv",
        "intro": "A **member** holding **14** files, **493** lines of code, **66** definitions and **20** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "outside the naming grammar"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "80"
                  },
                  {
                    "label": "Blank lines",
                    "value": "0"
                  },
                  {
                    "label": "Bytes",
                    "value": "5307"
                  },
                  {
                    "label": "Definitions",
                    "value": "0"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "Flow classes",
                    "value": "none found"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "json",
                "path": "argv~_manifest.json",
                "references": "references.5080ebdf8647d381dbdd49dd92d35dfefaf5624c3d48a97b1c743e8e461002a9.generated.json",
                "source": "source.d811daac11a60aafc004698ce1f0f79803bb4ea7df8eb6de1f543f9ea798c693.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-argv-manifest-json",
            "title": "_manifest.json"
          },
          {
            "blocks": [
              {
                "items": [
                  "outside the naming grammar"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "6"
                  },
                  {
                    "label": "Blank lines",
                    "value": "0"
                  },
                  {
                    "label": "Bytes",
                    "value": "525"
                  },
                  {
                    "label": "Definitions",
                    "value": "0"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "Flow classes",
                    "value": "none found"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.57eaf37bbf6989855b07116f16b4fb444e1ee7bf90bd2efc9daf7d0f46f094e2.generated.json",
                  "steps": 30,
                  "vector": "walk.57eaf37bbf6989855b07116f16b4fb444e1ee7bf90bd2efc9daf7d0f46f094e2.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "export_specifier",
                    "value": "15"
                  },
                  {
                    "label": "identifier",
                    "value": "15"
                  },
                  {
                    "label": "export_statement",
                    "value": "6"
                  },
                  {
                    "label": "export_clause",
                    "value": "6"
                  },
                  {
                    "label": "string",
                    "value": "6"
                  },
                  {
                    "label": "string_fragment",
                    "value": "6"
                  },
                  {
                    "label": "program",
                    "value": "1"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "argv~index.ts",
                "references": "references.9c33664c7313aaf9e5bc0c2e7fcf440ad59bf6d4a2a0ffabae86226417c45f15.generated.json",
                "source": "source.81a9321c7c0f01a97177ec64f18ce4b329f2a81151f677500bca40741a8cbeb6.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-argv-index-ts",
            "title": "index.ts"
          },
          {
            "blocks": [
              {
                "items": [
                  "outside the naming grammar"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "21"
                  },
                  {
                    "label": "Blank lines",
                    "value": "0"
                  },
                  {
                    "label": "Bytes",
                    "value": "668"
                  },
                  {
                    "label": "Definitions",
                    "value": "0"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "Flow classes",
                    "value": "none found"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "json",
                "path": "argv~package.json",
                "references": "references.8a98f11d1f2f37d252d534126797b225dadda0e08d70ce773e0a6536bc5e6f29.generated.json",
                "source": "source.07c92c8e7084429b19980725aaabe6df4663b87f6741879ef9819f86eb1c73b4.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-argv-package-json",
            "title": "package.json"
          },
          {
            "blocks": [
              {
                "items": [
                  "outside the naming grammar",
                  "generated on build",
                  "boundary document"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "92"
                  },
                  {
                    "label": "Blank lines",
                    "value": "51"
                  },
                  {
                    "label": "Bytes",
                    "value": "6001"
                  },
                  {
                    "label": "Definitions",
                    "value": "0"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "Flow classes",
                    "value": "none found"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "caption": "Document",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Headings",
                    "value": "14"
                  },
                  {
                    "label": "Mermaid blocks",
                    "value": "0"
                  },
                  {
                    "label": "Path references",
                    "value": "2"
                  },
                  {
                    "label": "Reference constructs",
                    "value": "0"
                  },
                  {
                    "label": "Frontmatter fields",
                    "value": "0"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**spine** · document has no --- frontmatter header",
                    "term": "spine:1"
                  },
                  {
                    "description": "**conventions** · path in prose must be a code span — expected: `_code.info.generated/mermaid-charts.generated.md`",
                    "term": "bare-path:30"
                  }
                ],
                "kind": "glossary"
              },
              {
                "kind": "markdown",
                "path": "argv~README.md",
                "references": "references.10b19a68d26323ed7791d4474c59a8c325098ff6333bd2426a2c9b031daff19d.generated.json",
                "source": "source.211392b1d0b58caf6d64e19f5f2496c0f642d84b22d2fc4e01c298868224b923.generated.txt",
                "title": "the document"
              },
              {
                "kind": "source",
                "language": "markdown",
                "path": "argv~README.md",
                "references": "references.10b19a68d26323ed7791d4474c59a8c325098ff6333bd2426a2c9b031daff19d.generated.json",
                "source": "source.211392b1d0b58caf6d64e19f5f2496c0f642d84b22d2fc4e01c298868224b923.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-argv-readme-md",
            "title": "README.md"
          },
          {
            "blocks": [
              {
                "items": [
                  "outside the naming grammar"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "11"
                  },
                  {
                    "label": "Blank lines",
                    "value": "0"
                  },
                  {
                    "label": "Bytes",
                    "value": "259"
                  },
                  {
                    "label": "Definitions",
                    "value": "0"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "Flow classes",
                    "value": "none found"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "json",
                "path": "argv~tsconfig.json",
                "references": "references.6fe3ef3f347621efec009befd62daa10a121629911431d28610abc06e1086c96.generated.json",
                "source": "source.6cd1d2822a114a3848f3eb7a256f941be9bd0861dc4ed0c261be70398f5bf605.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-argv-tsconfig-json",
            "title": "tsconfig.json"
          },
          {
            "blocks": [
              {
                "items": [
                  "outside the naming grammar",
                  "inherited from above the member"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "36"
                  },
                  {
                    "label": "Blank lines",
                    "value": "0"
                  },
                  {
                    "label": "Bytes",
                    "value": "1218"
                  },
                  {
                    "label": "Definitions",
                    "value": "0"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "Flow classes",
                    "value": "none found"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "json",
                "path": "argv~tsconfig.base.json",
                "references": "references.adba1dfcc2b9192cc4824d1d2608fb8bd3145bbe03d99b53c4031996b6f46e4b.generated.json",
                "source": "source.00151b1910aba049ec2b7f4abec0275996b93d456b095cf573e2d1fbfad87396.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-argv-tsconfig-base-json",
            "title": "tsconfig.base.json"
          }
        ],
        "title": "root"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "2"
              },
              {
                "label": "Lines of code",
                "value": "39"
              },
              {
                "label": "Blank lines",
                "value": "20"
              },
              {
                "label": "Bytes",
                "value": "1886"
              },
              {
                "label": "Definitions",
                "value": "22"
              },
              {
                "label": "Exported",
                "value": "22"
              },
              {
                "label": "Callable",
                "value": "6"
              },
              {
                "label": "Call edges",
                "value": "0"
              },
              {
                "label": "isolated flow",
                "value": "16"
              },
              {
                "label": "leaf flow",
                "value": "6"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-argv-configuration",
        "intro": "A **container** holding **2** files, **39** lines of code, **22** definitions and **0** call edges.",
        "subsections": [],
        "title": "configuration"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "1"
              },
              {
                "label": "Lines of code",
                "value": "9"
              },
              {
                "label": "Blank lines",
                "value": "8"
              },
              {
                "label": "Bytes",
                "value": "325"
              },
              {
                "label": "Definitions",
                "value": "9"
              },
              {
                "label": "Exported",
                "value": "9"
              },
              {
                "label": "Callable",
                "value": "0"
              },
              {
                "label": "Call edges",
                "value": "0"
              },
              {
                "label": "isolated flow",
                "value": "9"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-argv-configuration-constants",
        "intro": "A **concern** on the **infrastructure** layer holding **1** file, **9** lines of code, **9** definitions and **0** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: invocation",
                  "Concern: constants",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "9"
                  },
                  {
                    "label": "Blank lines",
                    "value": "8"
                  },
                  {
                    "label": "Bytes",
                    "value": "325"
                  },
                  {
                    "label": "Definitions",
                    "value": "9"
                  },
                  {
                    "label": "Exported",
                    "value": "9"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "isolated flow",
                    "value": "9"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "FLAG_PREFIX:1"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "HELP_FLAG:3"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "HELP_FLAGS:5"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "NAME_WIDTH:7"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "ARGV_OFFSET:9"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "SCRIPT_AT:11"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "EXIT_CLEAN:13"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "EXIT_REFUSED:15"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "DECIMAL:17"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.7bdb8466e65d6520c4e62cf3438a4c6da6d7d202775ca75a5caf2c451d809cfd.generated.json",
                  "steps": 31,
                  "vector": "walk.7bdb8466e65d6520c4e62cf3438a4c6da6d7d202775ca75a5caf2c451d809cfd.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "11"
                  },
                  {
                    "label": "export_statement",
                    "value": "9"
                  },
                  {
                    "label": "lexical_declaration",
                    "value": "9"
                  },
                  {
                    "label": "variable_declarator",
                    "value": "9"
                  },
                  {
                    "label": "number",
                    "value": "6"
                  },
                  {
                    "label": "string",
                    "value": "3"
                  },
                  {
                    "label": "string_fragment",
                    "value": "3"
                  },
                  {
                    "label": "program",
                    "value": "1"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "type_annotation",
                    "value": "1"
                  },
                  {
                    "label": "generic_type",
                    "value": "1"
                  },
                  {
                    "label": "type_identifier",
                    "value": "1"
                  },
                  {
                    "label": "type_arguments",
                    "value": "1"
                  },
                  {
                    "label": "predefined_type",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "argv~configuration/constants/invocation.constants.ts",
                "references": "references.2d542f28337416590fc3a82b28ba2f0b30dfe14c73a6455c722697614f609599.generated.json",
                "source": "source.48cc084c37632e4534a7c0c89b2203bf2901a6fde32768a18a071c2c42a6c090.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-argv-configuration-constants-invocation-constants-ts",
            "title": "invocation.constants.ts"
          }
        ],
        "title": "configuration/constants"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "1"
              },
              {
                "label": "Lines of code",
                "value": "30"
              },
              {
                "label": "Blank lines",
                "value": "12"
              },
              {
                "label": "Bytes",
                "value": "1561"
              },
              {
                "label": "Definitions",
                "value": "13"
              },
              {
                "label": "Exported",
                "value": "13"
              },
              {
                "label": "Callable",
                "value": "6"
              },
              {
                "label": "Call edges",
                "value": "0"
              },
              {
                "label": "isolated flow",
                "value": "7"
              },
              {
                "label": "leaf flow",
                "value": "6"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-argv-configuration-strings",
        "intro": "A **concern** on the **product** layer holding **1** file, **30** lines of code, **13** definitions and **0** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: invocation",
                  "Concern: strings",
                  "Layer: product"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "30"
                  },
                  {
                    "label": "Blank lines",
                    "value": "12"
                  },
                  {
                    "label": "Bytes",
                    "value": "1561"
                  },
                  {
                    "label": "Definitions",
                    "value": "13"
                  },
                  {
                    "label": "Exported",
                    "value": "13"
                  },
                  {
                    "label": "Callable",
                    "value": "6"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "isolated flow",
                    "value": "7"
                  },
                  {
                    "label": "leaf flow",
                    "value": "6"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**leaf** · `in 1` · `out 0`\ncalls: none\ncalled by: [resolveArgv](/anatomy/argv#file-argv-core-resolvers-invocation-resolver-ts)",
                    "term": "refusedLine:16"
                  },
                  {
                    "description": "**leaf** · `in 1` · `out 0`\ncalls: none\ncalled by: [takeFlag](/anatomy/argv#file-argv-core-converters-invocation-converter-ts)",
                    "term": "undeclaredFlag:20"
                  },
                  {
                    "description": "**leaf** · `in 1` · `out 0`\ncalls: none\ncalled by: [takeFlag](/anatomy/argv#file-argv-core-converters-invocation-converter-ts)",
                    "term": "repeatedFlag:24"
                  },
                  {
                    "description": "**leaf** · `in 1` · `out 0`\ncalls: none\ncalled by: [takeFlag](/anatomy/argv#file-argv-core-converters-invocation-converter-ts)",
                    "term": "missingValue:28"
                  },
                  {
                    "description": "**leaf** · `in 1` · `out 0`\ncalls: none\ncalled by: [arityRefusal](/anatomy/argv#file-argv-core-converters-invocation-converter-ts)",
                    "term": "tooManyPositionals:32"
                  },
                  {
                    "description": "**leaf** · `in 1` · `out 0`\ncalls: none\ncalled by: [arityRefusal](/anatomy/argv#file-argv-core-converters-invocation-converter-ts)",
                    "term": "tooFewPositionals:40"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "REST_NOTE:1"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "REPEATABLE_NOTE:3"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "FLAGS_SLOT:5"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "VALUE_SLOT:7"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "HELP_ROW:9"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "CLOSING:11"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "HELP_UNANSWERED:14"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.3b39d693fcd255e57ae48a537028f6a2088b00f97256161a811e43a083b8a714.generated.json",
                  "steps": 100,
                  "vector": "walk.3b39d693fcd255e57ae48a537028f6a2088b00f97256161a811e43a083b8a714.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "45"
                  },
                  {
                    "label": "string_fragment",
                    "value": "17"
                  },
                  {
                    "label": "type_annotation",
                    "value": "17"
                  },
                  {
                    "label": "predefined_type",
                    "value": "17"
                  },
                  {
                    "label": "export_statement",
                    "value": "13"
                  },
                  {
                    "label": "lexical_declaration",
                    "value": "13"
                  },
                  {
                    "label": "variable_declarator",
                    "value": "13"
                  },
                  {
                    "label": "required_parameter",
                    "value": "11"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "readonly_type",
                    "value": "1"
                  },
                  {
                    "label": "array_type",
                    "value": "1"
                  },
                  {
                    "label": "member_expression",
                    "value": "1"
                  },
                  {
                    "label": "property_identifier",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "argv~configuration/strings/invocation.strings.ts",
                "references": "references.dea8e3a532b0866811a9abb166e8c6417c761a5ef615051bbdd1d6a6fd0a7003.generated.json",
                "source": "source.c68fca46317bf39a1c464fb6ae141a10d5784426a9c4158a3118b829c4efcf0a.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-argv-configuration-strings-invocation-strings-ts",
            "title": "invocation.strings.ts"
          }
        ],
        "title": "configuration/strings"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "5"
              },
              {
                "label": "Lines of code",
                "value": "180"
              },
              {
                "label": "Blank lines",
                "value": "19"
              },
              {
                "label": "Bytes",
                "value": "7912"
              },
              {
                "label": "Definitions",
                "value": "39"
              },
              {
                "label": "Exported",
                "value": "23"
              },
              {
                "label": "Callable",
                "value": "18"
              },
              {
                "label": "Call edges",
                "value": "20"
              },
              {
                "label": "isolated flow",
                "value": "29"
              },
              {
                "label": "leaf flow",
                "value": "4"
              },
              {
                "label": "entry flow",
                "value": "3"
              },
              {
                "label": "relay flow",
                "value": "3"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-argv-core",
        "intro": "A **container** holding **5** files, **180** lines of code, **39** definitions and **20** call edges.",
        "subsections": [],
        "title": "core"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "1"
              },
              {
                "label": "Lines of code",
                "value": "83"
              },
              {
                "label": "Blank lines",
                "value": "8"
              },
              {
                "label": "Bytes",
                "value": "3674"
              },
              {
                "label": "Definitions",
                "value": "17"
              },
              {
                "label": "Exported",
                "value": "4"
              },
              {
                "label": "Callable",
                "value": "7"
              },
              {
                "label": "Call edges",
                "value": "15"
              },
              {
                "label": "isolated flow",
                "value": "10"
              },
              {
                "label": "leaf flow",
                "value": "3"
              },
              {
                "label": "entry flow",
                "value": "2"
              },
              {
                "label": "relay flow",
                "value": "2"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-argv-core-converters",
        "intro": "A **concern** on the **processing** layer holding **1** file, **83** lines of code, **17** definitions and **15** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: invocation",
                  "Concern: converter",
                  "Layer: processing"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "83"
                  },
                  {
                    "label": "Blank lines",
                    "value": "8"
                  },
                  {
                    "label": "Bytes",
                    "value": "3674"
                  },
                  {
                    "label": "Definitions",
                    "value": "17"
                  },
                  {
                    "label": "Exported",
                    "value": "4"
                  },
                  {
                    "label": "Callable",
                    "value": "7"
                  },
                  {
                    "label": "Call edges",
                    "value": "15"
                  },
                  {
                    "label": "isolated flow",
                    "value": "10"
                  },
                  {
                    "label": "leaf flow",
                    "value": "3"
                  },
                  {
                    "label": "entry flow",
                    "value": "2"
                  },
                  {
                    "label": "relay flow",
                    "value": "2"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**leaf** · `in 3` · `out 0`\ncalls: none\ncalled by: [takeFlag](/anatomy/argv#file-argv-core-converters-invocation-converter-ts), [takeFlag](/anatomy/argv#file-argv-core-converters-invocation-converter-ts), [takeFlag](/anatomy/argv#file-argv-core-converters-invocation-converter-ts)",
                    "term": "refused:21"
                  },
                  {
                    "description": "**leaf** · `in 2` · `out 0`\ncalls: none\ncalled by: [takeFlag](/anatomy/argv#file-argv-core-converters-invocation-converter-ts), [takeFlag](/anatomy/argv#file-argv-core-converters-invocation-converter-ts)",
                    "term": "withFlag:25"
                  },
                  {
                    "description": "**relay** · `in 1` · `out 8`\ncalls: [missingValue](/anatomy/argv#file-argv-configuration-strings-invocation-strings-ts), [repeatedFlag](/anatomy/argv#file-argv-configuration-strings-invocation-strings-ts), [undeclaredFlag](/anatomy/argv#file-argv-configuration-strings-invocation-strings-ts), [refused](/anatomy/argv#file-argv-core-converters-invocation-converter-ts), [refused](/anatomy/argv#file-argv-core-converters-invocation-converter-ts), [refused](/anatomy/argv#file-argv-core-converters-invocation-converter-ts), [withFlag](/anatomy/argv#file-argv-core-converters-invocation-converter-ts), [withFlag](/anatomy/argv#file-argv-core-converters-invocation-converter-ts)\ncalled by: [takeWord](/anatomy/argv#file-argv-core-converters-invocation-converter-ts)",
                    "term": "takeFlag:30"
                  },
                  {
                    "description": "**relay** · `in 1` · `out 2`\ncalls: [restBegins](/anatomy/argv#file-argv-core-converters-invocation-converter-ts), [takeFlag](/anatomy/argv#file-argv-core-converters-invocation-converter-ts)\ncalled by: [parseArgv](/anatomy/argv#file-argv-core-converters-invocation-converter-ts)",
                    "term": "takeWord:52"
                  },
                  {
                    "description": "**leaf** · `in 1` · `out 0`\ncalls: none\ncalled by: [takeWord](/anatomy/argv#file-argv-core-converters-invocation-converter-ts)",
                    "term": "restBegins:47"
                  },
                  {
                    "description": "**entry** · `in 0` · `out 3`\ncalls: [takeWord](/anatomy/argv#file-argv-core-converters-invocation-converter-ts), [usageOf](/anatomy/argv#file-argv-core-formatters-invocation-formatter-ts), [usageOf](/anatomy/argv#file-argv-core-formatters-invocation-formatter-ts)\ncalled by: none",
                    "term": "parseArgv:76"
                  },
                  {
                    "description": "**entry** · `in 0` · `out 2`\ncalls: [tooFewPositionals](/anatomy/argv#file-argv-configuration-strings-invocation-strings-ts), [tooManyPositionals](/anatomy/argv#file-argv-configuration-strings-invocation-strings-ts)\ncalled by: none",
                    "term": "arityRefusal:65"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "Scan:12"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "seen:26"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "flag:31"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "declared:66"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "variadic:67"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "given:68"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "required:72"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "scan:77"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "at:78"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "reason:86"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.143202cb59edf14af5fc1dcdbadd070e917757d07d3c4853d9c2cb4ea65fbce8.generated.json",
                  "steps": 395,
                  "vector": "walk.143202cb59edf14af5fc1dcdbadd070e917757d07d3c4853d9c2cb4ea65fbce8.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "166"
                  },
                  {
                    "label": "property_identifier",
                    "value": "74"
                  },
                  {
                    "label": "member_expression",
                    "value": "44"
                  },
                  {
                    "label": "type_annotation",
                    "value": "34"
                  },
                  {
                    "label": "binary_expression",
                    "value": "28"
                  },
                  {
                    "label": "arguments",
                    "value": "27"
                  },
                  {
                    "label": "call_expression",
                    "value": "25"
                  },
                  {
                    "label": "pair",
                    "value": "24"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "interface_declaration",
                    "value": "1"
                  },
                  {
                    "label": "interface_body",
                    "value": "1"
                  },
                  {
                    "label": "generic_type",
                    "value": "1"
                  },
                  {
                    "label": "type_arguments",
                    "value": "1"
                  },
                  {
                    "label": "ternary_expression",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "argv~core/converters/invocation.converter.ts",
                "references": "references.104534fce2e4f4e8e26add22620b8fb832a31c7830b32115342b95b7ab38966d.generated.json",
                "source": "source.0ecc6948bd8a251819f212c0aa6a195184422e55a2a3f01b0100228bd5de4a01.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-argv-core-converters-invocation-converter-ts",
            "title": "invocation.converter.ts"
          }
        ],
        "title": "core/converters"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "1"
              },
              {
                "label": "Lines of code",
                "value": "38"
              },
              {
                "label": "Blank lines",
                "value": "3"
              },
              {
                "label": "Bytes",
                "value": "1652"
              },
              {
                "label": "Definitions",
                "value": "10"
              },
              {
                "label": "Exported",
                "value": "7"
              },
              {
                "label": "Callable",
                "value": "3"
              },
              {
                "label": "Call edges",
                "value": "4"
              },
              {
                "label": "isolated flow",
                "value": "8"
              },
              {
                "label": "leaf flow",
                "value": "1"
              },
              {
                "label": "relay flow",
                "value": "1"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-argv-core-formatters",
        "intro": "A **concern** on the **processing** layer holding **1** file, **38** lines of code, **10** definitions and **4** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: invocation",
                  "Concern: formatter",
                  "Layer: processing"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "38"
                  },
                  {
                    "label": "Blank lines",
                    "value": "3"
                  },
                  {
                    "label": "Bytes",
                    "value": "1652"
                  },
                  {
                    "label": "Definitions",
                    "value": "10"
                  },
                  {
                    "label": "Exported",
                    "value": "7"
                  },
                  {
                    "label": "Callable",
                    "value": "3"
                  },
                  {
                    "label": "Call edges",
                    "value": "4"
                  },
                  {
                    "label": "isolated flow",
                    "value": "8"
                  },
                  {
                    "label": "leaf flow",
                    "value": "1"
                  },
                  {
                    "label": "relay flow",
                    "value": "1"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**leaf** · `in 4` · `out 0`\ncalls: none\ncalled by: [usageOf](/anatomy/argv#file-argv-core-formatters-invocation-formatter-ts), [usageOf](/anatomy/argv#file-argv-core-formatters-invocation-formatter-ts), [usageOf](/anatomy/argv#file-argv-core-formatters-invocation-formatter-ts), [usageOf](/anatomy/argv#file-argv-core-formatters-invocation-formatter-ts)",
                    "term": "row:17"
                  },
                  {
                    "description": "**relay** · `in 2` · `out 4`\ncalls: [row](/anatomy/argv#file-argv-core-formatters-invocation-formatter-ts), [row](/anatomy/argv#file-argv-core-formatters-invocation-formatter-ts), [row](/anatomy/argv#file-argv-core-formatters-invocation-formatter-ts), [row](/anatomy/argv#file-argv-core-formatters-invocation-formatter-ts)\ncalled by: [parseArgv](/anatomy/argv#file-argv-core-converters-invocation-converter-ts), [parseArgv](/anatomy/argv#file-argv-core-converters-invocation-converter-ts)",
                    "term": "usageOf:21"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "positionalShape:12"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "name:13"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "positionals:22"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "shape:23"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "restName:24"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "head:25"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "lines:28"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "spelled:36"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.1a2ce7bb13ec3a01f25e80dfada2c870e2b4850b629bc440c8e4158c851b8f27.generated.json",
                  "steps": 180,
                  "vector": "walk.1a2ce7bb13ec3a01f25e80dfada2c870e2b4850b629bc440c8e4158c851b8f27.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "80"
                  },
                  {
                    "label": "member_expression",
                    "value": "33"
                  },
                  {
                    "label": "property_identifier",
                    "value": "33"
                  },
                  {
                    "label": "string_fragment",
                    "value": "15"
                  },
                  {
                    "label": "call_expression",
                    "value": "14"
                  },
                  {
                    "label": "arguments",
                    "value": "14"
                  },
                  {
                    "label": "string",
                    "value": "12"
                  },
                  {
                    "label": "import_specifier",
                    "value": "10"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "export_statement",
                    "value": "1"
                  },
                  {
                    "label": "arrow_function",
                    "value": "1"
                  },
                  {
                    "label": "number",
                    "value": "1"
                  },
                  {
                    "label": "if_statement",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "argv~core/formatters/invocation.formatter.ts",
                "references": "references.a2b285f366fd598d0d81f0b51d091c899353e963434c4e7af42097c9c48561c9.generated.json",
                "source": "source.fcb06f2edbff83acd7c12ee0b7effef73f9990beb105081e9a1046686827680e.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-argv-core-formatters-invocation-formatter-ts",
            "title": "invocation.formatter.ts"
          }
        ],
        "title": "core/formatters"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "1"
              },
              {
                "label": "Lines of code",
                "value": "11"
              },
              {
                "label": "Blank lines",
                "value": "1"
              },
              {
                "label": "Bytes",
                "value": "447"
              },
              {
                "label": "Definitions",
                "value": "2"
              },
              {
                "label": "Exported",
                "value": "2"
              },
              {
                "label": "Callable",
                "value": "1"
              },
              {
                "label": "Call edges",
                "value": "0"
              },
              {
                "label": "isolated flow",
                "value": "2"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-argv-core-predicates",
        "intro": "A **concern** on the **infrastructure** layer holding **1** file, **11** lines of code, **2** definitions and **0** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: invocation",
                  "Concern: predicate",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "11"
                  },
                  {
                    "label": "Blank lines",
                    "value": "1"
                  },
                  {
                    "label": "Bytes",
                    "value": "447"
                  },
                  {
                    "label": "Definitions",
                    "value": "2"
                  },
                  {
                    "label": "Exported",
                    "value": "2"
                  },
                  {
                    "label": "Callable",
                    "value": "1"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "isolated flow",
                    "value": "2"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "isMainModule:6"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "script:7"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.1de9669435c4c4f448ac6e13a573820d92bf68f6f549ad99bab623f5586b65e8.generated.json",
                  "steps": 34,
                  "vector": "walk.1de9669435c4c4f448ac6e13a573820d92bf68f6f549ad99bab623f5586b65e8.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "16"
                  },
                  {
                    "label": "import_statement",
                    "value": "4"
                  },
                  {
                    "label": "import_clause",
                    "value": "4"
                  },
                  {
                    "label": "string",
                    "value": "4"
                  },
                  {
                    "label": "string_fragment",
                    "value": "4"
                  },
                  {
                    "label": "call_expression",
                    "value": "4"
                  },
                  {
                    "label": "arguments",
                    "value": "4"
                  },
                  {
                    "label": "named_imports",
                    "value": "3"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "export_statement",
                    "value": "1"
                  },
                  {
                    "label": "function_expression",
                    "value": "1"
                  },
                  {
                    "label": "formal_parameters",
                    "value": "1"
                  },
                  {
                    "label": "required_parameter",
                    "value": "1"
                  },
                  {
                    "label": "if_statement",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "argv~core/predicates/invocation.predicate.ts",
                "references": "references.4f15b8604594bb30b39804031d00d973d138f75fbc4faa3bd34318d377460293.generated.json",
                "source": "source.ff661a68bc10a39e411787d48fdd0979e6ed9406fef4bde95d102177dba6e760.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-argv-core-predicates-invocation-predicate-ts",
            "title": "invocation.predicate.ts"
          }
        ],
        "title": "core/predicates"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "1"
              },
              {
                "label": "Lines of code",
                "value": "33"
              },
              {
                "label": "Blank lines",
                "value": "3"
              },
              {
                "label": "Bytes",
                "value": "1366"
              },
              {
                "label": "Definitions",
                "value": "5"
              },
              {
                "label": "Exported",
                "value": "5"
              },
              {
                "label": "Callable",
                "value": "3"
              },
              {
                "label": "Call edges",
                "value": "1"
              },
              {
                "label": "isolated flow",
                "value": "4"
              },
              {
                "label": "entry flow",
                "value": "1"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-argv-core-resolvers",
        "intro": "A **concern** on the **infrastructure** layer holding **1** file, **33** lines of code, **5** definitions and **1** call edge.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: invocation",
                  "Concern: resolver",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "33"
                  },
                  {
                    "label": "Blank lines",
                    "value": "3"
                  },
                  {
                    "label": "Bytes",
                    "value": "1366"
                  },
                  {
                    "label": "Definitions",
                    "value": "5"
                  },
                  {
                    "label": "Exported",
                    "value": "5"
                  },
                  {
                    "label": "Callable",
                    "value": "3"
                  },
                  {
                    "label": "Call edges",
                    "value": "1"
                  },
                  {
                    "label": "isolated flow",
                    "value": "4"
                  },
                  {
                    "label": "entry flow",
                    "value": "1"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**entry** · `in 0` · `out 1`\ncalls: [refusedLine](/anatomy/argv#file-argv-configuration-strings-invocation-strings-ts)\ncalled by: none",
                    "term": "resolveArgv:25"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "ArgvRefusedError:7"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "constructor:8"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "argvOf:14"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "outcome:26"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.15299994c85647d49ed0e285c4729bf00cb6d0c6c0a1b8681f1cb5f42ffd0bc0.generated.json",
                  "steps": 120,
                  "vector": "walk.15299994c85647d49ed0e285c4729bf00cb6d0c6c0a1b8681f1cb5f42ffd0bc0.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "50"
                  },
                  {
                    "label": "property_identifier",
                    "value": "20"
                  },
                  {
                    "label": "member_expression",
                    "value": "19"
                  },
                  {
                    "label": "arguments",
                    "value": "11"
                  },
                  {
                    "label": "string",
                    "value": "10"
                  },
                  {
                    "label": "string_fragment",
                    "value": "10"
                  },
                  {
                    "label": "call_expression",
                    "value": "9"
                  },
                  {
                    "label": "import_specifier",
                    "value": "8"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "class_declaration",
                    "value": "1"
                  },
                  {
                    "label": "class_heritage",
                    "value": "1"
                  },
                  {
                    "label": "extends_clause",
                    "value": "1"
                  },
                  {
                    "label": "class_body",
                    "value": "1"
                  },
                  {
                    "label": "method_definition",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "argv~core/resolvers/invocation.resolver.ts",
                "references": "references.9a7328ffcb0663d04250d402cfe972a4e25b231ef724f329131191f6de091d52.generated.json",
                "source": "source.52245951b818ec890c7b1bff2248e38b696ab3d7343c2b953be5c5887192b3b1.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-argv-core-resolvers-invocation-resolver-ts",
            "title": "invocation.resolver.ts"
          }
        ],
        "title": "core/resolvers"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "1"
              },
              {
                "label": "Lines of code",
                "value": "15"
              },
              {
                "label": "Blank lines",
                "value": "4"
              },
              {
                "label": "Bytes",
                "value": "773"
              },
              {
                "label": "Definitions",
                "value": "5"
              },
              {
                "label": "Exported",
                "value": "5"
              },
              {
                "label": "Callable",
                "value": "4"
              },
              {
                "label": "Call edges",
                "value": "0"
              },
              {
                "label": "isolated flow",
                "value": "5"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-argv-core-selectors",
        "intro": "A **concern** on the **application** layer holding **1** file, **15** lines of code, **5** definitions and **0** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: invocation",
                  "Concern: selector",
                  "Layer: application"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "15"
                  },
                  {
                    "label": "Blank lines",
                    "value": "4"
                  },
                  {
                    "label": "Bytes",
                    "value": "773"
                  },
                  {
                    "label": "Definitions",
                    "value": "5"
                  },
                  {
                    "label": "Exported",
                    "value": "5"
                  },
                  {
                    "label": "Callable",
                    "value": "4"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "isolated flow",
                    "value": "5"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "hasFlag:4"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "flagValues:8"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "flagValue:12"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "numberFlag:16"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "parsed:17"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.d9603ee145e373ae5f9f514e59139c308ff8d92cc87ab65a063eb66d94323083.generated.json",
                  "steps": 85,
                  "vector": "walk.d9603ee145e373ae5f9f514e59139c308ff8d92cc87ab65a063eb66d94323083.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "35"
                  },
                  {
                    "label": "type_annotation",
                    "value": "13"
                  },
                  {
                    "label": "required_parameter",
                    "value": "9"
                  },
                  {
                    "label": "predefined_type",
                    "value": "9"
                  },
                  {
                    "label": "member_expression",
                    "value": "9"
                  },
                  {
                    "label": "property_identifier",
                    "value": "9"
                  },
                  {
                    "label": "call_expression",
                    "value": "7"
                  },
                  {
                    "label": "arguments",
                    "value": "7"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "readonly_type",
                    "value": "1"
                  },
                  {
                    "label": "array_type",
                    "value": "1"
                  },
                  {
                    "label": "array",
                    "value": "1"
                  },
                  {
                    "label": "union_type",
                    "value": "1"
                  },
                  {
                    "label": "literal_type",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "argv~core/selectors/invocation.selector.ts",
                "references": "references.40cc88696370ac634f064245c5f749207817d643c8dd5b7a7e00da366ede4e41.generated.json",
                "source": "source.55311854cf356cd737585e436e8857199aceb75f8cd7717b77cd2c73dbbf1ef8.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-argv-core-selectors-invocation-selector-ts",
            "title": "invocation.selector.ts"
          }
        ],
        "title": "core/selectors"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "1"
              },
              {
                "label": "Lines of code",
                "value": "28"
              },
              {
                "label": "Blank lines",
                "value": "4"
              },
              {
                "label": "Bytes",
                "value": "945"
              },
              {
                "label": "Definitions",
                "value": "5"
              },
              {
                "label": "Exported",
                "value": "5"
              },
              {
                "label": "Callable",
                "value": "0"
              },
              {
                "label": "Call edges",
                "value": "0"
              },
              {
                "label": "isolated flow",
                "value": "5"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-argv-types",
        "intro": "A **container** holding **1** file, **28** lines of code, **5** definitions and **0** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: invocation",
                  "Concern: types",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "28"
                  },
                  {
                    "label": "Blank lines",
                    "value": "4"
                  },
                  {
                    "label": "Bytes",
                    "value": "945"
                  },
                  {
                    "label": "Definitions",
                    "value": "5"
                  },
                  {
                    "label": "Exported",
                    "value": "5"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "isolated flow",
                    "value": "5"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "FlagSpec:1"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "PositionalSpec:8"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "ArgvSpec:15"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "ParsedArgv:23"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "ArgvOutcome:29"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.8f629a7f8f914ab1ca3d58237fc512e30f394c727bfe06ec40c4ba7a64ae1f2c.generated.json",
                  "steps": 38,
                  "vector": "walk.8f629a7f8f914ab1ca3d58237fc512e30f394c727bfe06ec40c4ba7a64ae1f2c.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "property_signature",
                    "value": "23"
                  },
                  {
                    "label": "property_identifier",
                    "value": "23"
                  },
                  {
                    "label": "type_annotation",
                    "value": "23"
                  },
                  {
                    "label": "predefined_type",
                    "value": "17"
                  },
                  {
                    "label": "type_identifier",
                    "value": "10"
                  },
                  {
                    "label": "export_statement",
                    "value": "5"
                  },
                  {
                    "label": "readonly_type",
                    "value": "5"
                  },
                  {
                    "label": "array_type",
                    "value": "5"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "generic_type",
                    "value": "1"
                  },
                  {
                    "label": "type_arguments",
                    "value": "1"
                  },
                  {
                    "label": "type_alias_declaration",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "argv~types/invocation.types.ts",
                "references": "references.af5a2cc349eab74c5449d8c997378bf86e06c763d4054ddc94244683283f2f6e.generated.json",
                "source": "source.222e26e9271291251293da6e2dba1b3765245fea06c896f79ccd0bc591e20eeb.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-argv-types-invocation-types-ts",
            "title": "invocation.types.ts"
          }
        ],
        "title": "types"
      }
    ]
  },
  "description": "A member holding 14 files, 493 lines of code, 66 definitions and 20 call edges.",
  "id": "anatomy",
  "label": "Argv Contract",
  "tab": "argv",
  "title": "Argv Contract — Anatomy — Bane's Lab",
  "url": "https://banes-lab.com/anatomy/argv"
}
