always-panic - v0.10.1
Preparing search index...
index
result
Variable result
result
:
{
all
:
<
const
T
extends
Result
<
unknown
,
unknown
>
[]
>
(
results
:
T
,
)
=>
Result
<
ResultOkTypes
<
T
>
,
ResultErrTypes
<
T
>
[
number
]
>
;
asIs
:
<
T
extends
Result
<
OkContent
<
T
>
,
ErrContent
<
T
>
>
>
(
res
:
T
,
)
=>
Result
<
OkContent
<
T
>
,
ErrContent
<
T
>
>
;
err
:
<
E
>
(
error
:
E
)
=>
Result
<
never
,
E
>
;
fromMaybe
:
<
M
>
(
value
:
M
)
=>
Result
<
MaybeOkContent
<
M
>
,
ErrContent
<
M
>
>
;
gen
:
{
<
Y
extends
Err
<
unknown
>
,
R
extends
Result
<
unknown
,
unknown
>
>
(
body
:
()
=>
Generator
<
Y
,
R
>
,
)
:
Result
<
OkContent
<
R
>
,
ErrContent
<
Y
>
|
ErrContent
<
R
>
>
;
<
Y
extends
Err
<
unknown
>
,
R
extends
Result
<
unknown
,
unknown
>
>
(
body
:
()
=>
AsyncGenerator
<
Y
,
R
>
,
)
:
AsyncResult
<
OkContent
<
R
>
,
ErrContent
<
Y
>
|
ErrContent
<
R
>
>
;
}
;
genAsync
:
<
Y
extends
Err
<
unknown
>
,
R
extends
Result
<
unknown
,
unknown
>
>
(
body
:
()
=>
AsyncGenerator
<
Y
,
R
>
,
)
=>
AsyncResult
<
OkContent
<
R
>
,
ErrContent
<
Y
>
|
ErrContent
<
R
>
>
;
genSync
:
<
Y
extends
Err
<
unknown
>
,
R
extends
Result
<
unknown
,
unknown
>
>
(
body
:
()
=>
Generator
<
Y
,
R
>
,
)
=>
Result
<
OkContent
<
R
>
,
ErrContent
<
Y
>
|
ErrContent
<
R
>
>
;
isResult
:
<
T
,
E
>
(
value
:
unknown
)
=>
value
is
Result
<
T
,
E
>
;
ok
:
{
()
:
Result
<
void
,
never
>
;
<
T
>
(
value
:
T
)
:
Result
<
T
,
never
>
}
;
panic
:
{
<
R
extends
ResultLike
<
R
>
>
(
res
:
R
,
)
:
Result
<
OkContent
<
R
>
,
Exclude
<
ErrContent
<
R
>
,
UnexpectedError
<
number
>
>
>
;
<
R
extends
ResultLike
<
R
>
>
(
res
:
PromiseLike
<
R
>
,
)
:
AsyncResult
<
OkContent
<
R
>
,
Exclude
<
ErrContent
<
R
>
,
UnexpectedError
<
number
>
>
,
>
;
}
;
panicAsync
:
<
R
extends
ResultLike
<
R
>
>
(
res
:
PromiseLike
<
R
>
,
)
=>
AsyncResult
<
OkContent
<
R
>
,
Exclude
<
ErrContent
<
R
>
,
UnexpectedError
<
number
>
>
,
>
;
panicSync
:
<
R
extends
ResultLike
<
R
>
>
(
res
:
R
,
)
=>
|
Ok
<
OkContent
<
R
>
>
|
Err
<
Exclude
<
ErrContent
<
R
>
,
UnexpectedError
<
number
>
>
>
;
}
Type Declaration
all
:
<
const
T
extends
Result
<
unknown
,
unknown
>
[]
>
(
results
:
T
,
)
=>
Result
<
ResultOkTypes
<
T
>
,
ResultErrTypes
<
T
>
[
number
]
>
asIs
:
<
T
extends
Result
<
OkContent
<
T
>
,
ErrContent
<
T
>
>
>
(
res
:
T
,
)
=>
Result
<
OkContent
<
T
>
,
ErrContent
<
T
>
>
err
:
<
E
>
(
error
:
E
)
=>
Result
<
never
,
E
>
fromMaybe
:
<
M
>
(
value
:
M
)
=>
Result
<
MaybeOkContent
<
M
>
,
ErrContent
<
M
>
>
gen
:
{
<
Y
extends
Err
<
unknown
>
,
R
extends
Result
<
unknown
,
unknown
>
>
(
body
:
()
=>
Generator
<
Y
,
R
>
,
)
:
Result
<
OkContent
<
R
>
,
ErrContent
<
Y
>
|
ErrContent
<
R
>
>
;
<
Y
extends
Err
<
unknown
>
,
R
extends
Result
<
unknown
,
unknown
>
>
(
body
:
()
=>
AsyncGenerator
<
Y
,
R
>
,
)
:
AsyncResult
<
OkContent
<
R
>
,
ErrContent
<
Y
>
|
ErrContent
<
R
>
>
;
}
genAsync
:
<
Y
extends
Err
<
unknown
>
,
R
extends
Result
<
unknown
,
unknown
>
>
(
body
:
()
=>
AsyncGenerator
<
Y
,
R
>
,
)
=>
AsyncResult
<
OkContent
<
R
>
,
ErrContent
<
Y
>
|
ErrContent
<
R
>
>
genSync
:
<
Y
extends
Err
<
unknown
>
,
R
extends
Result
<
unknown
,
unknown
>
>
(
body
:
()
=>
Generator
<
Y
,
R
>
,
)
=>
Result
<
OkContent
<
R
>
,
ErrContent
<
Y
>
|
ErrContent
<
R
>
>
isResult
:
<
T
,
E
>
(
value
:
unknown
)
=>
value
is
Result
<
T
,
E
>
ok
:
{
()
:
Result
<
void
,
never
>
;
<
T
>
(
value
:
T
)
:
Result
<
T
,
never
>
}
panic
:
{
<
R
extends
ResultLike
<
R
>
>
(
res
:
R
,
)
:
Result
<
OkContent
<
R
>
,
Exclude
<
ErrContent
<
R
>
,
UnexpectedError
<
number
>
>
>
;
<
R
extends
ResultLike
<
R
>
>
(
res
:
PromiseLike
<
R
>
,
)
:
AsyncResult
<
OkContent
<
R
>
,
Exclude
<
ErrContent
<
R
>
,
UnexpectedError
<
number
>
>
,
>
;
}
panicAsync
:
<
R
extends
ResultLike
<
R
>
>
(
res
:
PromiseLike
<
R
>
,
)
=>
AsyncResult
<
OkContent
<
R
>
,
Exclude
<
ErrContent
<
R
>
,
UnexpectedError
<
number
>
>
,
>
panicSync
:
<
R
extends
ResultLike
<
R
>
>
(
res
:
R
,
)
=>
Ok
<
OkContent
<
R
>
>
|
Err
<
Exclude
<
ErrContent
<
R
>
,
UnexpectedError
<
number
>
>
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
always-panic - v0.10.1
Loading...