Function foldPerforationSubKind
- foldPerforationSubKind<T>(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);
}, subKind: PerforationSubKind): 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
-
Returns T
-
Returns T