{
  "id": "module:@typed/guard",
  "module": {
    "packageName": "@typed/guard",
    "packageVersion": "1.0.0-beta.7",
    "consumerSpecifier": "@typed/guard",
    "exportSubpath": ".",
    "mediaType": "text/typescript",
    "categories": [
      {
        "name": "Alternative selection",
        "exposureIds": [
          "@typed/guard#any"
        ]
      },
      {
        "name": "Effectful observation",
        "exposureIds": [
          "@typed/guard#tap"
        ]
      },
      {
        "name": "Error recovery",
        "exposureIds": [
          "@typed/guard#catch",
          "@typed/guard#catchAll",
          "@typed/guard#catchCause",
          "@typed/guard#catchTag"
        ]
      },
      {
        "name": "Guard contracts",
        "exposureIds": [
          "@typed/guard#AsGuard",
          "@typed/guard#Guard",
          "@typed/guard#GuardInput"
        ]
      },
      {
        "name": "Input selection",
        "exposureIds": [
          "@typed/guard#filter",
          "@typed/guard#filterMap",
          "@typed/guard#liftPredicate"
        ]
      },
      {
        "name": "Library adapters",
        "exposureIds": [
          "@typed/guard#getGuard"
        ]
      },
      {
        "name": "Record construction",
        "exposureIds": [
          "@typed/guard#addTag",
          "@typed/guard#bind",
          "@typed/guard#bindTo",
          "@typed/guard#let"
        ]
      },
      {
        "name": "Schema decoding and encoding",
        "exposureIds": [
          "@typed/guard#decode",
          "@typed/guard#encode",
          "@typed/guard#fromSchemaDecode",
          "@typed/guard#fromSchemaEncode"
        ]
      },
      {
        "name": "Sequential composition",
        "exposureIds": [
          "@typed/guard#pipe"
        ]
      },
      {
        "name": "Services",
        "exposureIds": [
          "@typed/guard#provide",
          "@typed/guard#provideService",
          "@typed/guard#provideServiceEffect"
        ]
      },
      {
        "name": "Type utilities",
        "exposureIds": [
          "@typed/guard#AnyInput",
          "@typed/guard#AnyOutput",
          "@typed/guard#Guard.Error",
          "@typed/guard#Guard.Input",
          "@typed/guard#Guard.Output",
          "@typed/guard#Guard.Services"
        ]
      },
      {
        "name": "Value transformations",
        "exposureIds": [
          "@typed/guard#map",
          "@typed/guard#mapEffect"
        ]
      }
    ],
    "exposureIds": [
      "@typed/guard#AnyInput",
      "@typed/guard#AnyOutput",
      "@typed/guard#AsGuard",
      "@typed/guard#Guard",
      "@typed/guard#Guard.Error",
      "@typed/guard#Guard.Input",
      "@typed/guard#Guard.Output",
      "@typed/guard#Guard.Services",
      "@typed/guard#GuardInput",
      "@typed/guard#addTag",
      "@typed/guard#any",
      "@typed/guard#bind",
      "@typed/guard#bindTo",
      "@typed/guard#catch",
      "@typed/guard#catchAll",
      "@typed/guard#catchCause",
      "@typed/guard#catchTag",
      "@typed/guard#decode",
      "@typed/guard#encode",
      "@typed/guard#filter",
      "@typed/guard#filterMap",
      "@typed/guard#fromSchemaDecode",
      "@typed/guard#fromSchemaEncode",
      "@typed/guard#getGuard",
      "@typed/guard#let",
      "@typed/guard#liftPredicate",
      "@typed/guard#map",
      "@typed/guard#mapEffect",
      "@typed/guard#pipe",
      "@typed/guard#provide",
      "@typed/guard#provideService",
      "@typed/guard#provideServiceEffect",
      "@typed/guard#tap"
    ],
    "uniqueExportCount": 32
  }
}
