Header menu logo fantomas

NullnessShims Module

Types

Type Description

'T MaybeNull

objEqualsArg

Functions and values

Function or value Description

!!x

Full Usage: !!x

Parameters:
    x : 'T

Returns: 'T
Modifiers: inline
Type parameters: 'T
x : 'T
Returns: 'T

a ^ b

Full Usage: a ^ b

Parameters:
    a : 'a
    b : 'a -> 'b

Returns: 'b
Modifiers: inline
Type parameters: 'a, 'b
a : 'a
b : 'a -> 'b
Returns: 'b

isNotNull x

Full Usage: isNotNull x

Parameters:
    x : 'T

Returns: bool
Modifiers: inline
Type parameters: 'T
x : 'T
Returns: bool

nullSafeEquality x y nonNullEqualityFunc

Full Usage: nullSafeEquality x y nonNullEqualityFunc

Parameters:
Returns: bool
Modifiers: inline
Type parameters: 'T
x : 'T MaybeNull
y : 'T MaybeNull
nonNullEqualityFunc : 'T -> 'T -> bool
Returns: bool

Active patterns

Active pattern Description

(|NonEmptyString|_|) x

Full Usage: (|NonEmptyString|_|) x

Parameters:
Returns: String voption
Modifiers: inline
x : string MaybeNull
Returns: String voption

Type something to start searching.