{
  "id": "module:@typed/fx/Push",
  "module": {
    "packageName": "@typed/fx",
    "packageVersion": "2.0.0-beta.7",
    "consumerSpecifier": "@typed/fx/Push",
    "exportSubpath": "./Push",
    "mediaType": "text/typescript",
    "categories": [
      {
        "name": "Bidirectional contracts",
        "exposureIds": [
          "@typed/fx/Push#Push"
        ]
      },
      {
        "name": "Concurrent output work",
        "exposureIds": [
          "@typed/fx/Push#exhaustLatestMap",
          "@typed/fx/Push#exhaustLatestMapEffect",
          "@typed/fx/Push#exhaustMap",
          "@typed/fx/Push#exhaustMapEffect",
          "@typed/fx/Push#flatMap",
          "@typed/fx/Push#flatMapEffect",
          "@typed/fx/Push#switchMap",
          "@typed/fx/Push#switchMapEffect"
        ]
      },
      {
        "name": "Output failures",
        "exposureIds": [
          "@typed/fx/Push#mapError"
        ]
      },
      {
        "name": "Push construction",
        "exposureIds": [
          "@typed/fx/Push#make"
        ]
      },
      {
        "name": "Push services",
        "exposureIds": [
          "@typed/fx/Push#Push.Class",
          "@typed/fx/Push#Push.Service",
          "@typed/fx/Push#Service"
        ]
      },
      {
        "name": "Selecting inputs",
        "exposureIds": [
          "@typed/fx/Push#filterInput",
          "@typed/fx/Push#filterInputEffect",
          "@typed/fx/Push#filterMapInput",
          "@typed/fx/Push#filterMapInputEffect"
        ]
      },
      {
        "name": "Selecting outputs",
        "exposureIds": [
          "@typed/fx/Push#filter",
          "@typed/fx/Push#filterEffect",
          "@typed/fx/Push#filterMap",
          "@typed/fx/Push#filterMapEffect"
        ]
      },
      {
        "name": "Stateful outputs",
        "exposureIds": [
          "@typed/fx/Push#mapAccum",
          "@typed/fx/Push#mapAccumEffect"
        ]
      },
      {
        "name": "Transforming inputs",
        "exposureIds": [
          "@typed/fx/Push#mapInput",
          "@typed/fx/Push#mapInputEffect"
        ]
      },
      {
        "name": "Transforming outputs",
        "exposureIds": [
          "@typed/fx/Push#map",
          "@typed/fx/Push#mapBoth",
          "@typed/fx/Push#mapEffect"
        ]
      },
      {
        "name": "Type contracts",
        "exposureIds": [
          "@typed/fx/Push#Push.Any"
        ]
      }
    ],
    "exposureIds": [
      "@typed/fx/Push#Push",
      "@typed/fx/Push#Push.Any",
      "@typed/fx/Push#Push.Class",
      "@typed/fx/Push#Push.Service",
      "@typed/fx/Push#Service",
      "@typed/fx/Push#exhaustLatestMap",
      "@typed/fx/Push#exhaustLatestMapEffect",
      "@typed/fx/Push#exhaustMap",
      "@typed/fx/Push#exhaustMapEffect",
      "@typed/fx/Push#filter",
      "@typed/fx/Push#filterEffect",
      "@typed/fx/Push#filterInput",
      "@typed/fx/Push#filterInputEffect",
      "@typed/fx/Push#filterMap",
      "@typed/fx/Push#filterMapEffect",
      "@typed/fx/Push#filterMapInput",
      "@typed/fx/Push#filterMapInputEffect",
      "@typed/fx/Push#flatMap",
      "@typed/fx/Push#flatMapEffect",
      "@typed/fx/Push#make",
      "@typed/fx/Push#map",
      "@typed/fx/Push#mapAccum",
      "@typed/fx/Push#mapAccumEffect",
      "@typed/fx/Push#mapBoth",
      "@typed/fx/Push#mapEffect",
      "@typed/fx/Push#mapError",
      "@typed/fx/Push#mapInput",
      "@typed/fx/Push#mapInputEffect",
      "@typed/fx/Push#switchMap",
      "@typed/fx/Push#switchMapEffect"
    ],
    "uniqueExportCount": 30
  }
}
