{
  "definitions": [
    {
      "callable": true,
      "callees": [
        {
          "file": "configuration/strings/location.strings.ts",
          "name": "declaredDocFailure",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-configuration-strings-location-strings-ts",
            "json": "https://banes-lab.com/json/source/docs/configuration/strings/location.strings.ts",
            "label": "configuration/strings/location.strings.ts",
            "markdown": "https://banes-lab.com/source/docs/configuration/strings/location.strings.ts.md",
            "ref": "anatomy:file-docs-configuration-strings-location-strings-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "core/factories/document.factory.ts",
          "name": "createModuleDocs",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-core-factories-document-factory-ts",
            "json": "https://banes-lab.com/json/source/docs/core/factories/document.factory.ts",
            "label": "core/factories/document.factory.ts",
            "markdown": "https://banes-lab.com/source/docs/core/factories/document.factory.ts.md",
            "ref": "anatomy:file-docs-core-factories-document-factory-ts"
          }
        },
        {
          "file": "core/validators/manifest.prose.validator.ts",
          "name": "safeDocLocation",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-core-validators-manifest-prose-validator-ts",
            "json": "https://banes-lab.com/json/source/docs/core/validators/manifest.prose.validator.ts",
            "label": "core/validators/manifest.prose.validator.ts",
            "markdown": "https://banes-lab.com/source/docs/core/validators/manifest.prose.validator.ts.md",
            "ref": "anatomy:file-docs-core-validators-manifest-prose-validator-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 133,
      "name": "declaredDocLocation",
      "signature": "export const declaredDocLocation = function declaredDocLocation("
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "configuration/strings/location.strings.ts",
          "name": "noConcernForm",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-configuration-strings-location-strings-ts",
            "json": "https://banes-lab.com/json/source/docs/configuration/strings/location.strings.ts",
            "label": "configuration/strings/location.strings.ts",
            "markdown": "https://banes-lab.com/source/docs/configuration/strings/location.strings.ts.md",
            "ref": "anatomy:file-docs-configuration-strings-location-strings-ts"
          }
        },
        {
          "file": "core/resolvers/location.resolver.ts",
          "name": "concernOwned",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-core-resolvers-location-resolver-ts",
            "json": "https://banes-lab.com/json/source/docs/core/resolvers/location.resolver.ts",
            "label": "core/resolvers/location.resolver.ts",
            "markdown": "https://banes-lab.com/source/docs/core/resolvers/location.resolver.ts.md",
            "ref": "anatomy:file-docs-core-resolvers-location-resolver-ts"
          }
        },
        {
          "file": "core/resolvers/location.resolver.ts",
          "name": "moduleOwned",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-core-resolvers-location-resolver-ts",
            "json": "https://banes-lab.com/json/source/docs/core/resolvers/location.resolver.ts",
            "label": "core/resolvers/location.resolver.ts",
            "markdown": "https://banes-lab.com/source/docs/core/resolvers/location.resolver.ts.md",
            "ref": "anatomy:file-docs-core-resolvers-location-resolver-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "core/resolvers/location.resolver.ts",
          "name": "computeLocation",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-core-resolvers-location-resolver-ts",
            "json": "https://banes-lab.com/json/source/docs/core/resolvers/location.resolver.ts",
            "label": "core/resolvers/location.resolver.ts",
            "markdown": "https://banes-lab.com/source/docs/core/resolvers/location.resolver.ts.md",
            "ref": "anatomy:file-docs-core-resolvers-location-resolver-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 85,
      "name": "resolveForOwner",
      "signature": "const resolveForOwner = function resolveForOwner(context: OwnerContext): LocationResult {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "configuration/strings/location.strings.ts",
          "name": "missingConcern",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-configuration-strings-location-strings-ts",
            "json": "https://banes-lab.com/json/source/docs/configuration/strings/location.strings.ts",
            "label": "configuration/strings/location.strings.ts",
            "markdown": "https://banes-lab.com/source/docs/configuration/strings/location.strings.ts.md",
            "ref": "anatomy:file-docs-configuration-strings-location-strings-ts"
          }
        },
        {
          "file": "configuration/strings/location.strings.ts",
          "name": "unknownConcern",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-configuration-strings-location-strings-ts",
            "json": "https://banes-lab.com/json/source/docs/configuration/strings/location.strings.ts",
            "label": "configuration/strings/location.strings.ts",
            "markdown": "https://banes-lab.com/source/docs/configuration/strings/location.strings.ts.md",
            "ref": "anatomy:file-docs-configuration-strings-location-strings-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "core/resolvers/location.resolver.ts",
          "name": "resolveForOwner",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-core-resolvers-location-resolver-ts",
            "json": "https://banes-lab.com/json/source/docs/core/resolvers/location.resolver.ts",
            "label": "core/resolvers/location.resolver.ts",
            "markdown": "https://banes-lab.com/source/docs/core/resolvers/location.resolver.ts.md",
            "ref": "anatomy:file-docs-core-resolvers-location-resolver-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 64,
      "name": "concernOwned",
      "signature": "const concernOwned = function concernOwned(context: OwnerContext): LocationResult {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "configuration/strings/location.strings.ts",
          "name": "moduleConcern",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-configuration-strings-location-strings-ts",
            "json": "https://banes-lab.com/json/source/docs/configuration/strings/location.strings.ts",
            "label": "configuration/strings/location.strings.ts",
            "markdown": "https://banes-lab.com/source/docs/configuration/strings/location.strings.ts.md",
            "ref": "anatomy:file-docs-configuration-strings-location-strings-ts"
          }
        },
        {
          "file": "configuration/strings/location.strings.ts",
          "name": "unresolvedOwner",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-configuration-strings-location-strings-ts",
            "json": "https://banes-lab.com/json/source/docs/configuration/strings/location.strings.ts",
            "label": "configuration/strings/location.strings.ts",
            "markdown": "https://banes-lab.com/source/docs/configuration/strings/location.strings.ts.md",
            "ref": "anatomy:file-docs-configuration-strings-location-strings-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "core/resolvers/location.resolver.ts",
          "name": "resolveForOwner",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-core-resolvers-location-resolver-ts",
            "json": "https://banes-lab.com/json/source/docs/core/resolvers/location.resolver.ts",
            "label": "core/resolvers/location.resolver.ts",
            "markdown": "https://banes-lab.com/source/docs/core/resolvers/location.resolver.ts.md",
            "ref": "anatomy:file-docs-core-resolvers-location-resolver-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 74,
      "name": "moduleOwned",
      "signature": "const moduleOwned = function moduleOwned(context: OwnerContext): LocationResult {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/resolvers/location.resolver.ts",
          "name": "formDefect",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-core-resolvers-location-resolver-ts",
            "json": "https://banes-lab.com/json/source/docs/core/resolvers/location.resolver.ts",
            "label": "core/resolvers/location.resolver.ts",
            "markdown": "https://banes-lab.com/source/docs/core/resolvers/location.resolver.ts.md",
            "ref": "anatomy:file-docs-core-resolvers-location-resolver-ts"
          }
        }
      ],
      "exported": false,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 29,
      "name": "isCleanName",
      "signature": "const isCleanName = function isCleanName(name: string): boolean {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/resolvers/location.resolver.ts",
          "name": "computeLocation",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-core-resolvers-location-resolver-ts",
            "json": "https://banes-lab.com/json/source/docs/core/resolvers/location.resolver.ts",
            "label": "core/resolvers/location.resolver.ts",
            "markdown": "https://banes-lab.com/source/docs/core/resolvers/location.resolver.ts.md",
            "ref": "anatomy:file-docs-core-resolvers-location-resolver-ts"
          }
        }
      ],
      "exported": false,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 58,
      "name": "fileOf",
      "signature": "const fileOf = function fileOf(name: string, member: string | undefined, def: DocForm, generated: boolean): string {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "configuration/strings/location.strings.ts",
          "name": "badName",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-configuration-strings-location-strings-ts",
            "json": "https://banes-lab.com/json/source/docs/configuration/strings/location.strings.ts",
            "label": "configuration/strings/location.strings.ts",
            "markdown": "https://banes-lab.com/source/docs/configuration/strings/location.strings.ts.md",
            "ref": "anatomy:file-docs-configuration-strings-location-strings-ts"
          }
        },
        {
          "file": "configuration/strings/location.strings.ts",
          "name": "boundaryForm",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-configuration-strings-location-strings-ts",
            "json": "https://banes-lab.com/json/source/docs/configuration/strings/location.strings.ts",
            "label": "configuration/strings/location.strings.ts",
            "markdown": "https://banes-lab.com/source/docs/configuration/strings/location.strings.ts.md",
            "ref": "anatomy:file-docs-configuration-strings-location-strings-ts"
          }
        },
        {
          "file": "configuration/strings/location.strings.ts",
          "name": "notAuthored",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-configuration-strings-location-strings-ts",
            "json": "https://banes-lab.com/json/source/docs/configuration/strings/location.strings.ts",
            "label": "configuration/strings/location.strings.ts",
            "markdown": "https://banes-lab.com/source/docs/configuration/strings/location.strings.ts.md",
            "ref": "anatomy:file-docs-configuration-strings-location-strings-ts"
          }
        },
        {
          "file": "core/resolvers/location.resolver.ts",
          "name": "isCleanName",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-core-resolvers-location-resolver-ts",
            "json": "https://banes-lab.com/json/source/docs/core/resolvers/location.resolver.ts",
            "label": "core/resolvers/location.resolver.ts",
            "markdown": "https://banes-lab.com/source/docs/core/resolvers/location.resolver.ts.md",
            "ref": "anatomy:file-docs-core-resolvers-location-resolver-ts"
          }
        }
      ],
      "callers": [],
      "exported": false,
      "flow": "entry",
      "kind": "lexical_declaration",
      "line": 98,
      "name": "formDefect",
      "signature": "const formDefect = function formDefect(def: DocForm, form: string, name: string): LocationResult | null {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "configuration/strings/location.strings.ts",
          "name": "unknownMember",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-configuration-strings-location-strings-ts",
            "json": "https://banes-lab.com/json/source/docs/configuration/strings/location.strings.ts",
            "label": "configuration/strings/location.strings.ts",
            "markdown": "https://banes-lab.com/source/docs/configuration/strings/location.strings.ts.md",
            "ref": "anatomy:file-docs-configuration-strings-location-strings-ts"
          }
        },
        {
          "file": "configuration/strings/location.strings.ts",
          "name": "unmarkedMember",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-configuration-strings-location-strings-ts",
            "json": "https://banes-lab.com/json/source/docs/configuration/strings/location.strings.ts",
            "label": "configuration/strings/location.strings.ts",
            "markdown": "https://banes-lab.com/source/docs/configuration/strings/location.strings.ts.md",
            "ref": "anatomy:file-docs-configuration-strings-location-strings-ts"
          }
        }
      ],
      "callers": [],
      "exported": false,
      "flow": "entry",
      "kind": "lexical_declaration",
      "line": 41,
      "name": "memberDefect",
      "signature": "const memberDefect = function memberDefect("
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/resolvers/location.resolver.ts",
          "name": "fileOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-core-resolvers-location-resolver-ts",
            "json": "https://banes-lab.com/json/source/docs/core/resolvers/location.resolver.ts",
            "label": "core/resolvers/location.resolver.ts",
            "markdown": "https://banes-lab.com/source/docs/core/resolvers/location.resolver.ts.md",
            "ref": "anatomy:file-docs-core-resolvers-location-resolver-ts"
          }
        },
        {
          "file": "core/resolvers/location.resolver.ts",
          "name": "resolveForOwner",
          "source": {
            "href": "https://banes-lab.com/anatomy/docs#file-docs-core-resolvers-location-resolver-ts",
            "json": "https://banes-lab.com/json/source/docs/core/resolvers/location.resolver.ts",
            "label": "core/resolvers/location.resolver.ts",
            "markdown": "https://banes-lab.com/source/docs/core/resolvers/location.resolver.ts.md",
            "ref": "anatomy:file-docs-core-resolvers-location-resolver-ts"
          }
        }
      ],
      "callers": [],
      "exported": true,
      "flow": "entry",
      "kind": "lexical_declaration",
      "line": 108,
      "name": "computeLocation",
      "signature": "export const computeLocation = function computeLocation(request: LocationRequest): LocationResult {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 26,
      "name": "NAME_STOP",
      "signature": "const NAME_STOP: ReadonlySet<string> = new Set([\"/\", \"\\\\\", \" \", \"\\t\", \"\\r\", \"\\n\"]);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 27,
      "name": "OWNER_SEPARATOR",
      "signature": "const OWNER_SEPARATOR = \", \";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 45,
      "name": "owners",
      "signature": "const owners = registries.owners ?? [];"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 59,
      "name": "stem",
      "signature": "const stem = member === undefined || member.length === 0 ? name : `${name}.${member}`;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 60,
      "name": "tag",
      "signature": "const tag = generated ? GENERATED_MARKER : def.tag;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 78,
      "name": "owner",
      "signature": "const owner = context.options.resolveOwner ? context.options.resolveOwner(context.name) : context.name;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 109,
      "name": "{ form, concern, name, member, registries, options = {} }",
      "signature": "const { form, concern, name, member, registries, options = {} } = request;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 110,
      "name": "generated",
      "signature": "const generated = request.generated === true;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 111,
      "name": "def",
      "signature": "const def = registries.forms[form];"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 115,
      "name": "defect",
      "signature": "const defect ="
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 120,
      "name": "folder",
      "signature": "const folder = generated ? GENERATED_MARKER : def.folder;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 121,
      "name": "base",
      "signature": "const base = `${options.rootPrefix ?? DEFAULT_ROOT_PREFIX}${folder}/`;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 138,
      "name": "location",
      "signature": "const location = computeLocation({"
    }
  ],
  "document": null,
  "findings": [],
  "generated": false,
  "href": "https://banes-lab.com/anatomy/docs#file-docs-core-resolvers-location-resolver-ts",
  "language": "typescript",
  "layer": "infrastructure",
  "name": "location.resolver.ts",
  "path": "core/resolvers/location.resolver.ts",
  "ref": "anatomy:file-docs-core-resolvers-location-resolver-ts",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/docs#folder-docs-core-resolvers",
          "json": "https://banes-lab.com/json/anatomy/docs/folder-docs-core-resolvers",
          "label": "core/resolvers",
          "markdown": "https://banes-lab.com/anatomy/docs/folder-docs-core-resolvers.md",
          "ref": "chapter:/anatomy/docs#folder-docs-core-resolvers"
        }
      ],
      "relation": "contained-in"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/docs#file-docs-configuration-strings-location-strings-ts",
          "json": "https://banes-lab.com/json/source/docs/configuration/strings/location.strings.ts",
          "label": "configuration/strings/location.strings.ts",
          "markdown": "https://banes-lab.com/source/docs/configuration/strings/location.strings.ts.md",
          "ref": "anatomy:file-docs-configuration-strings-location-strings-ts"
        }
      ],
      "relation": "uses"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/docs#file-docs-core-factories-document-factory-ts",
          "json": "https://banes-lab.com/json/source/docs/core/factories/document.factory.ts",
          "label": "core/factories/document.factory.ts",
          "markdown": "https://banes-lab.com/source/docs/core/factories/document.factory.ts.md",
          "ref": "anatomy:file-docs-core-factories-document-factory-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/docs#file-docs-core-validators-manifest-prose-validator-ts",
          "json": "https://banes-lab.com/json/source/docs/core/validators/manifest.prose.validator.ts",
          "label": "core/validators/manifest.prose.validator.ts",
          "markdown": "https://banes-lab.com/source/docs/core/validators/manifest.prose.validator.ts.md",
          "ref": "anatomy:file-docs-core-validators-manifest-prose-validator-ts"
        }
      ],
      "relation": "used-by"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/docs#folder-docs-configuration-strings",
          "json": "https://banes-lab.com/json/anatomy/docs/folder-docs-configuration-strings",
          "label": "configuration/strings",
          "markdown": "https://banes-lab.com/anatomy/docs/folder-docs-configuration-strings.md",
          "ref": "chapter:/anatomy/docs#folder-docs-configuration-strings"
        },
        {
          "href": "https://banes-lab.com/anatomy/docs#folder-docs-core-factories",
          "json": "https://banes-lab.com/json/anatomy/docs/folder-docs-core-factories",
          "label": "core/factories",
          "markdown": "https://banes-lab.com/anatomy/docs/folder-docs-core-factories.md",
          "ref": "chapter:/anatomy/docs#folder-docs-core-factories"
        },
        {
          "href": "https://banes-lab.com/anatomy/docs#folder-docs-core-resolvers",
          "json": "https://banes-lab.com/json/anatomy/docs/folder-docs-core-resolvers",
          "label": "core/resolvers",
          "markdown": "https://banes-lab.com/anatomy/docs/folder-docs-core-resolvers.md",
          "ref": "chapter:/anatomy/docs#folder-docs-core-resolvers"
        },
        {
          "href": "https://banes-lab.com/anatomy/docs#folder-docs-core-validators",
          "json": "https://banes-lab.com/json/anatomy/docs/folder-docs-core-validators",
          "label": "core/validators",
          "markdown": "https://banes-lab.com/anatomy/docs/folder-docs-core-validators.md",
          "ref": "chapter:/anatomy/docs#folder-docs-core-validators"
        }
      ],
      "relation": "linked-from"
    }
  ],
  "slots": {
    "concern": "resolver",
    "subject": "location",
    "variant": null
  },
  "stats": {
    "bytes": 5352,
    "callable": 9,
    "definitions": 22,
    "edges": 16,
    "exported": 9,
    "files": 1,
    "findings": {},
    "flows": {
      "relay": 4,
      "leaf": 2,
      "entry": 3,
      "isolated": 13
    },
    "lines": {
      "blank": 10,
      "code": 141,
      "total": 151
    }
  },
  "summary": "141 lines of code and 22 definitions.",
  "text": "https://banes-lab.com/source/docs/core/resolvers/location.resolver.ts.txt",
  "tree": "docs",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/anatomy/docs#file-docs-core-resolvers-program-resolver-ts",
      "json": "https://banes-lab.com/json/source/docs/core/resolvers/program.resolver.ts",
      "label": "core/resolvers/program.resolver.ts",
      "markdown": "https://banes-lab.com/source/docs/core/resolvers/program.resolver.ts.md",
      "ref": "anatomy:file-docs-core-resolvers-program-resolver-ts"
    },
    "previous": {
      "href": "https://banes-lab.com/anatomy/docs#file-docs-core-resolvers-barrel-resolver-ts",
      "json": "https://banes-lab.com/json/source/docs/core/resolvers/barrel.resolver.ts",
      "label": "core/resolvers/barrel.resolver.ts",
      "markdown": "https://banes-lab.com/source/docs/core/resolvers/barrel.resolver.ts.md",
      "ref": "anatomy:file-docs-core-resolvers-barrel-resolver-ts"
    }
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/source/docs/core/resolvers",
    "label": "core/resolvers",
    "markdown": "https://banes-lab.com/api/source/docs/core/resolvers.md",
    "ref": "api:source/docs/core/resolvers"
  }
}
