Function foldPerforationSubKind

  • Type Parameters

    • T

    Parameters

    • options: {
          CasedHoleFracPack: ((kind: "Cased hole frac pack") => T);
          CasedHoleFracturation: ((kind: "Cased hole fracturation") => T);
          CasedHoleGravelPack: ((kind: "Cased hole gravel pack") => T);
          OpenHoleFracPack: ((kind: "Open hole frac pack") => T);
          OpenHoleGravelPack: ((kind: "Open hole gravel pack") => T);
          Perforation: ((kind: "Perforation") => T);
      }
      • CasedHoleFracPack: ((kind: "Cased hole frac pack") => T)
          • (kind: "Cased hole frac pack"): T
          • Parameters

            • kind: "Cased hole frac pack"

            Returns T

      • CasedHoleFracturation: ((kind: "Cased hole fracturation") => T)
          • (kind: "Cased hole fracturation"): T
          • Parameters

            • kind: "Cased hole fracturation"

            Returns T

      • CasedHoleGravelPack: ((kind: "Cased hole gravel pack") => T)
          • (kind: "Cased hole gravel pack"): T
          • Parameters

            • kind: "Cased hole gravel pack"

            Returns T

      • OpenHoleFracPack: ((kind: "Open hole frac pack") => T)
          • (kind: "Open hole frac pack"): T
          • Parameters

            • kind: "Open hole frac pack"

            Returns T

      • OpenHoleGravelPack: ((kind: "Open hole gravel pack") => T)
          • (kind: "Open hole gravel pack"): T
          • Parameters

            • kind: "Open hole gravel pack"

            Returns T

      • Perforation: ((kind: "Perforation") => T)
          • (kind: "Perforation"): T
          • Parameters

            • kind: "Perforation"

            Returns T

    • subKind: PerforationSubKind

    Returns T

Generated using TypeDoc