{
  "id": "module:@typed/router/Path",
  "module": {
    "packageName": "@typed/router",
    "packageVersion": "1.0.0-beta.13",
    "consumerSpecifier": "@typed/router/Path",
    "exportSubpath": "./Path",
    "mediaType": "text/typescript",
    "categories": [
      {
        "name": "Parameter inference",
        "exposureIds": [
          "@typed/router/Path#Params",
          "@typed/router/Path#PathParams",
          "@typed/router/Path#QueryParams"
        ]
      },
      {
        "name": "Parameter schemas",
        "exposureIds": [
          "@typed/router/Path#OptionalSchemaField",
          "@typed/router/Path#SchemaField",
          "@typed/router/Path#SchemaFields",
          "@typed/router/Path#getSchemaFields",
          "@typed/router/Path#getSchemas",
          "@typed/router/Path#schemaForQueryValue",
          "@typed/router/Path#schemaFromFields"
        ]
      },
      {
        "name": "Path formatting",
        "exposureIds": [
          "@typed/router/Path#Join",
          "@typed/router/Path#join"
        ]
      },
      {
        "name": "Path parsing",
        "exposureIds": [
          "@typed/router/Path#ParseAsts",
          "@typed/router/Path#PathParser",
          "@typed/router/Path#RuntimeParseResult",
          "@typed/router/Path#parse",
          "@typed/router/Path#parseWithRest"
        ]
      },
      {
        "name": "Query decoding",
        "exposureIds": [
          "@typed/router/Path#QueryInputParameter",
          "@typed/router/Path#getQueryInputParameters",
          "@typed/router/Path#getQueryInputSchema"
        ]
      },
      {
        "name": "Route structure validation",
        "exposureIds": [
          "@typed/router/Path#assertUniqueDecodedRouteParamNames",
          "@typed/router/Path#flattenRouteAst",
          "@typed/router/Path#getDecodedParamNames"
        ]
      }
    ],
    "exposureIds": [
      "@typed/router/Path#Join",
      "@typed/router/Path#OptionalSchemaField",
      "@typed/router/Path#Params",
      "@typed/router/Path#ParseAsts",
      "@typed/router/Path#PathParams",
      "@typed/router/Path#PathParser",
      "@typed/router/Path#QueryInputParameter",
      "@typed/router/Path#QueryParams",
      "@typed/router/Path#RuntimeParseResult",
      "@typed/router/Path#SchemaField",
      "@typed/router/Path#SchemaFields",
      "@typed/router/Path#assertUniqueDecodedRouteParamNames",
      "@typed/router/Path#flattenRouteAst",
      "@typed/router/Path#getDecodedParamNames",
      "@typed/router/Path#getQueryInputParameters",
      "@typed/router/Path#getQueryInputSchema",
      "@typed/router/Path#getSchemaFields",
      "@typed/router/Path#getSchemas",
      "@typed/router/Path#join",
      "@typed/router/Path#parse",
      "@typed/router/Path#parseWithRest",
      "@typed/router/Path#schemaForQueryValue",
      "@typed/router/Path#schemaFromFields"
    ],
    "uniqueExportCount": 23
  }
}
