@ryandur/sand
Preparing search index...
Some
Type Alias Some<THING>
type
Some
<
THING
>
=
{
isNothing
:
false
;
and
<
NEW_THING
>
(
other
:
Maybe
<
NEW_THING
>
)
:
Maybe
<
[
THING
,
NEW_THING
]
>
;
either
<
ON_SOME
,
ON_NOTHING
>
(
onSome
:
(
thing
:
THING
)
=>
ON_SOME
,
onNothing
:
()
=>
ON_NOTHING
,
)
:
ON_SOME
|
ON_NOTHING
;
inspect
()
:
string
;
map
<
NEW_THING
>
(
f
:
(
value
:
THING
)
=>
NEW_THING
)
:
Some
<
NEW_THING
>
;
mBind
<
NEW_THING
>
(
f
:
(
value
:
THING
)
=>
Maybe
<
NEW_THING
>
)
:
Maybe
<
NEW_THING
>
;
or
(
f
:
()
=>
Maybe
<
THING
>
)
:
Maybe
<
THING
>
;
orElse
<
FALLBACK
>
(
fallback
:
FALLBACK
)
:
THING
;
orNull
()
:
THING
;
toResult
<
ERROR
>
(
fallback
:
ERROR
)
:
Result
<
THING
,
ERROR
>
;
}
Type Parameters
THING
Index
Properties
is
Nothing
Methods
and
either
inspect
map
m
Bind
or
or
Else
or
Null
to
Result
Properties
Readonly
is
Nothing
isNothing
:
false
Methods
and
and
<
NEW_THING
>
(
other
:
Maybe
<
NEW_THING
>
)
:
Maybe
<
[
THING
,
NEW_THING
]
>
Type Parameters
NEW_THING
Parameters
other
:
Maybe
<
NEW_THING
>
Returns
Maybe
<
[
THING
,
NEW_THING
]
>
either
either
<
ON_SOME
,
ON_NOTHING
>
(
onSome
:
(
thing
:
THING
)
=>
ON_SOME
,
onNothing
:
()
=>
ON_NOTHING
,
)
:
ON_SOME
|
ON_NOTHING
Type Parameters
ON_SOME
ON_NOTHING
Parameters
onSome
:
(
thing
:
THING
)
=>
ON_SOME
onNothing
:
()
=>
ON_NOTHING
Returns
ON_SOME
|
ON_NOTHING
inspect
inspect
()
:
string
Returns
string
map
map
<
NEW_THING
>
(
f
:
(
value
:
THING
)
=>
NEW_THING
)
:
Some
<
NEW_THING
>
Type Parameters
NEW_THING
Parameters
f
:
(
value
:
THING
)
=>
NEW_THING
Returns
Some
<
NEW_THING
>
m
Bind
mBind
<
NEW_THING
>
(
f
:
(
value
:
THING
)
=>
Maybe
<
NEW_THING
>
)
:
Maybe
<
NEW_THING
>
Type Parameters
NEW_THING
Parameters
f
:
(
value
:
THING
)
=>
Maybe
<
NEW_THING
>
Returns
Maybe
<
NEW_THING
>
or
or
(
f
:
()
=>
Maybe
<
THING
>
)
:
Maybe
<
THING
>
Parameters
f
:
()
=>
Maybe
<
THING
>
Returns
Maybe
<
THING
>
or
Else
orElse
<
FALLBACK
>
(
fallback
:
FALLBACK
)
:
THING
Type Parameters
FALLBACK
Parameters
fallback
:
FALLBACK
Returns
THING
or
Null
orNull
()
:
THING
Returns
THING
to
Result
toResult
<
ERROR
>
(
fallback
:
ERROR
)
:
Result
<
THING
,
ERROR
>
Type Parameters
ERROR
Parameters
fallback
:
ERROR
Returns
Result
<
THING
,
ERROR
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
is
Nothing
Methods
and
either
inspect
map
m
Bind
or
or
Else
or
Null
to
Result
@ryandur/sand
Loading...