@elysiumoss/ui-capture - v0.1.1
Preparing search index...
service
UICaptureService
Class UICaptureService
Hierarchy
{
captureWebsite
:
(
url
:
string
,
)
=>
Effect
<
Map
<
string
,
CaptureResult
>
,
BrowserError
|
CaptureError
|
FileSystemError
,
>
;
}
&
{
_tag
:
"UICaptureService"
}
UICaptureService
Index
Constructors
constructor
Properties
capture
Website
[
Channel
Type
Id]
_
op
Service
Identifier
[
Tag
Type
Id]
stack?
key
[type
Symbol]?
[unify
Symbol]?
[ignore
Symbol]?
[
Effect
Type
Id]
_
tag
use
make
Default
[
STM
Type
Id]
[
Sink
Type
Id]
[
Stream
Type
Id]
Methods
of
context
[iterator]
to
String
to
JSON
[
Node
Inspect
Symbol]
pipe
Constructors
constructor
new
UICaptureService
(
_
:
{
captureWebsite
:
(
url
:
string
,
)
=>
Effect
<
Map
<
string
,
CaptureResult
>
,
BrowserError
|
CaptureError
|
FileSystemError
,
>
;
}
,
)
:
UICaptureService
Parameters
_
:
{
captureWebsite
:
(
url
:
string
,
)
=>
Effect
<
Map
<
string
,
CaptureResult
>
,
BrowserError
|
CaptureError
|
FileSystemError
,
>
;
}
Returns
UICaptureService
Properties
capture
Website
captureWebsite
:
(
url
:
string
,
)
=>
Effect
<
Map
<
string
,
CaptureResult
>
,
BrowserError
|
CaptureError
|
FileSystemError
,
>
Static
Readonly
[
Channel
Type
Id]
"[ChannelTypeId]"
:
VarianceStruct
<
never
,
unknown
,
never
,
unknown
,
UICaptureService
,
unknown
,
UICaptureService
,
>
Static
Readonly
_
op
_op
:
"Tag"
Static
Readonly
Service
Service
:
UICaptureService
Static
Readonly
Identifier
Identifier
:
UICaptureService
Static
Readonly
[
Tag
Type
Id]
"[TagTypeId]"
:
{
_Service
:
Invariant
<
UICaptureService
>
;
_Identifier
:
Invariant
<
UICaptureService
>
;
}
Static
Optional
Readonly
stack
stack
?:
string
Static
Readonly
key
key
:
"UICaptureService"
Static
Optional
[type
Symbol]
"[typeSymbol]"
?:
unknown
Static
Optional
[unify
Symbol]
"[unifySymbol]"
?:
TagUnify
<
Class
<
UICaptureService
,
"UICaptureService"
,
{
effect
:
Effect
<
{
captureWebsite
:
(
url
:
string
,
)
=>
Effect
<
Map
<
string
,
CaptureResult
>
,
BrowserError
|
CaptureError
|
FileSystemError
,
>
;
}
,
never
,
CaptureConfigTag
,
>
;
}
,
>
,
>
Static
Optional
[ignore
Symbol]
"[ignoreSymbol]"
?:
TagUnifyIgnore
Static
Readonly
[
Effect
Type
Id]
"[EffectTypeId]"
:
VarianceStruct
<
UICaptureService
,
never
,
UICaptureService
>
Readonly
_
tag
_tag
:
"UICaptureService"
Static
Readonly
use
use
:
<
X
>
(
body
:
(
_
:
UICaptureService
)
=>
X
,
)
=>
[
X
]
extends
[
Effect
<
A
,
E
,
R
>
]
?
Effect
<
A
,
E
,
UICaptureService
|
R
>
:
[
X
]
extends
[
PromiseLike
<
A
>
]
?
Effect
<
A
,
UnknownException
,
UICaptureService
>
:
Effect
<
X
,
never
,
UICaptureService
>
Static
Readonly
make
make
:
(
_
:
{
captureWebsite
:
(
url
:
string
,
)
=>
Effect
<
Map
<
string
,
CaptureResult
>
,
BrowserError
|
CaptureError
|
FileSystemError
,
>
;
}
,
)
=>
UICaptureService
Static
Readonly
Default
Default
:
Layer
<
UICaptureService
,
never
,
CaptureConfigTag
>
Static
Readonly
[
STM
Type
Id]
"[STMTypeId]"
:
{
_A
:
Covariant
<
UICaptureService
>
;
_E
:
Covariant
<
never
>
;
_R
:
Covariant
<
UICaptureService
>
;
}
Static
Readonly
[
Sink
Type
Id]
"[SinkTypeId]"
:
VarianceStruct
<
UICaptureService
,
unknown
,
never
,
never
,
UICaptureService
,
>
Static
Readonly
[
Stream
Type
Id]
"[StreamTypeId]"
:
VarianceStruct
<
UICaptureService
,
never
,
UICaptureService
>
Methods
Static
of
of
(
self
:
UICaptureService
)
:
UICaptureService
Parameters
self
:
UICaptureService
Returns
UICaptureService
Static
context
context
(
self
:
UICaptureService
)
:
Context
<
UICaptureService
>
Parameters
self
:
UICaptureService
Returns
Context
<
UICaptureService
>
Static
[iterator]
"[iterator]"
()
:
EffectGenerator
<
Tag
<
UICaptureService
,
UICaptureService
>
>
Returns
EffectGenerator
<
Tag
<
UICaptureService
,
UICaptureService
>
>
Static
to
String
toString
()
:
string
Returns
string
Static
to
JSON
toJSON
()
:
unknown
Returns
unknown
Static
[
Node
Inspect
Symbol]
"[NodeInspectSymbol]"
()
:
unknown
Returns
unknown
Static
pipe
pipe
<
A
>
(
this
:
A
)
:
A
Type Parameters
A
Parameters
this
:
A
Returns
A
pipe
<
A
,
B
=
never
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
)
:
B
Type Parameters
A
B
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
Returns
B
pipe
<
A
,
B
=
never
,
C
=
never
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
)
:
C
Type Parameters
A
B
=
never
C
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
Returns
C
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
)
:
D
Type Parameters
A
B
=
never
C
=
never
D
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
Returns
D
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
)
:
E
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
Returns
E
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
)
:
F
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
Returns
F
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
)
:
G
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
Returns
G
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
,
H
=
never
,
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
gh
:
(
_
:
G
)
=>
H
,
)
:
H
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
H
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
gh
:
(
_
:
G
)
=>
H
Returns
H
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
,
H
=
never
,
I
=
never
,
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
gh
:
(
_
:
G
)
=>
H
,
hi
:
(
_
:
H
)
=>
I
,
)
:
I
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
H
=
never
I
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
gh
:
(
_
:
G
)
=>
H
hi
:
(
_
:
H
)
=>
I
Returns
I
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
,
H
=
never
,
I
=
never
,
J
=
never
,
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
gh
:
(
_
:
G
)
=>
H
,
hi
:
(
_
:
H
)
=>
I
,
ij
:
(
_
:
I
)
=>
J
,
)
:
J
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
H
=
never
I
=
never
J
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
gh
:
(
_
:
G
)
=>
H
hi
:
(
_
:
H
)
=>
I
ij
:
(
_
:
I
)
=>
J
Returns
J
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
,
H
=
never
,
I
=
never
,
J
=
never
,
K
=
never
,
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
gh
:
(
_
:
G
)
=>
H
,
hi
:
(
_
:
H
)
=>
I
,
ij
:
(
_
:
I
)
=>
J
,
jk
:
(
_
:
J
)
=>
K
,
)
:
K
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
H
=
never
I
=
never
J
=
never
K
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
gh
:
(
_
:
G
)
=>
H
hi
:
(
_
:
H
)
=>
I
ij
:
(
_
:
I
)
=>
J
jk
:
(
_
:
J
)
=>
K
Returns
K
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
,
H
=
never
,
I
=
never
,
J
=
never
,
K
=
never
,
L
=
never
,
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
gh
:
(
_
:
G
)
=>
H
,
hi
:
(
_
:
H
)
=>
I
,
ij
:
(
_
:
I
)
=>
J
,
jk
:
(
_
:
J
)
=>
K
,
kl
:
(
_
:
K
)
=>
L
,
)
:
L
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
H
=
never
I
=
never
J
=
never
K
=
never
L
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
gh
:
(
_
:
G
)
=>
H
hi
:
(
_
:
H
)
=>
I
ij
:
(
_
:
I
)
=>
J
jk
:
(
_
:
J
)
=>
K
kl
:
(
_
:
K
)
=>
L
Returns
L
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
,
H
=
never
,
I
=
never
,
J
=
never
,
K
=
never
,
L
=
never
,
M
=
never
,
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
gh
:
(
_
:
G
)
=>
H
,
hi
:
(
_
:
H
)
=>
I
,
ij
:
(
_
:
I
)
=>
J
,
jk
:
(
_
:
J
)
=>
K
,
kl
:
(
_
:
K
)
=>
L
,
lm
:
(
_
:
L
)
=>
M
,
)
:
M
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
H
=
never
I
=
never
J
=
never
K
=
never
L
=
never
M
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
gh
:
(
_
:
G
)
=>
H
hi
:
(
_
:
H
)
=>
I
ij
:
(
_
:
I
)
=>
J
jk
:
(
_
:
J
)
=>
K
kl
:
(
_
:
K
)
=>
L
lm
:
(
_
:
L
)
=>
M
Returns
M
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
,
H
=
never
,
I
=
never
,
J
=
never
,
K
=
never
,
L
=
never
,
M
=
never
,
N
=
never
,
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
gh
:
(
_
:
G
)
=>
H
,
hi
:
(
_
:
H
)
=>
I
,
ij
:
(
_
:
I
)
=>
J
,
jk
:
(
_
:
J
)
=>
K
,
kl
:
(
_
:
K
)
=>
L
,
lm
:
(
_
:
L
)
=>
M
,
mn
:
(
_
:
M
)
=>
N
,
)
:
N
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
H
=
never
I
=
never
J
=
never
K
=
never
L
=
never
M
=
never
N
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
gh
:
(
_
:
G
)
=>
H
hi
:
(
_
:
H
)
=>
I
ij
:
(
_
:
I
)
=>
J
jk
:
(
_
:
J
)
=>
K
kl
:
(
_
:
K
)
=>
L
lm
:
(
_
:
L
)
=>
M
mn
:
(
_
:
M
)
=>
N
Returns
N
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
,
H
=
never
,
I
=
never
,
J
=
never
,
K
=
never
,
L
=
never
,
M
=
never
,
N
=
never
,
O
=
never
,
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
gh
:
(
_
:
G
)
=>
H
,
hi
:
(
_
:
H
)
=>
I
,
ij
:
(
_
:
I
)
=>
J
,
jk
:
(
_
:
J
)
=>
K
,
kl
:
(
_
:
K
)
=>
L
,
lm
:
(
_
:
L
)
=>
M
,
mn
:
(
_
:
M
)
=>
N
,
no
:
(
_
:
N
)
=>
O
,
)
:
O
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
H
=
never
I
=
never
J
=
never
K
=
never
L
=
never
M
=
never
N
=
never
O
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
gh
:
(
_
:
G
)
=>
H
hi
:
(
_
:
H
)
=>
I
ij
:
(
_
:
I
)
=>
J
jk
:
(
_
:
J
)
=>
K
kl
:
(
_
:
K
)
=>
L
lm
:
(
_
:
L
)
=>
M
mn
:
(
_
:
M
)
=>
N
no
:
(
_
:
N
)
=>
O
Returns
O
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
,
H
=
never
,
I
=
never
,
J
=
never
,
K
=
never
,
L
=
never
,
M
=
never
,
N
=
never
,
O
=
never
,
P
=
never
,
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
gh
:
(
_
:
G
)
=>
H
,
hi
:
(
_
:
H
)
=>
I
,
ij
:
(
_
:
I
)
=>
J
,
jk
:
(
_
:
J
)
=>
K
,
kl
:
(
_
:
K
)
=>
L
,
lm
:
(
_
:
L
)
=>
M
,
mn
:
(
_
:
M
)
=>
N
,
no
:
(
_
:
N
)
=>
O
,
op
:
(
_
:
O
)
=>
P
,
)
:
P
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
H
=
never
I
=
never
J
=
never
K
=
never
L
=
never
M
=
never
N
=
never
O
=
never
P
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
gh
:
(
_
:
G
)
=>
H
hi
:
(
_
:
H
)
=>
I
ij
:
(
_
:
I
)
=>
J
jk
:
(
_
:
J
)
=>
K
kl
:
(
_
:
K
)
=>
L
lm
:
(
_
:
L
)
=>
M
mn
:
(
_
:
M
)
=>
N
no
:
(
_
:
N
)
=>
O
op
:
(
_
:
O
)
=>
P
Returns
P
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
,
H
=
never
,
I
=
never
,
J
=
never
,
K
=
never
,
L
=
never
,
M
=
never
,
N
=
never
,
O
=
never
,
P
=
never
,
Q
=
never
,
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
gh
:
(
_
:
G
)
=>
H
,
hi
:
(
_
:
H
)
=>
I
,
ij
:
(
_
:
I
)
=>
J
,
jk
:
(
_
:
J
)
=>
K
,
kl
:
(
_
:
K
)
=>
L
,
lm
:
(
_
:
L
)
=>
M
,
mn
:
(
_
:
M
)
=>
N
,
no
:
(
_
:
N
)
=>
O
,
op
:
(
_
:
O
)
=>
P
,
pq
:
(
_
:
P
)
=>
Q
,
)
:
Q
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
H
=
never
I
=
never
J
=
never
K
=
never
L
=
never
M
=
never
N
=
never
O
=
never
P
=
never
Q
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
gh
:
(
_
:
G
)
=>
H
hi
:
(
_
:
H
)
=>
I
ij
:
(
_
:
I
)
=>
J
jk
:
(
_
:
J
)
=>
K
kl
:
(
_
:
K
)
=>
L
lm
:
(
_
:
L
)
=>
M
mn
:
(
_
:
M
)
=>
N
no
:
(
_
:
N
)
=>
O
op
:
(
_
:
O
)
=>
P
pq
:
(
_
:
P
)
=>
Q
Returns
Q
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
,
H
=
never
,
I
=
never
,
J
=
never
,
K
=
never
,
L
=
never
,
M
=
never
,
N
=
never
,
O
=
never
,
P
=
never
,
Q
=
never
,
R
=
never
,
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
gh
:
(
_
:
G
)
=>
H
,
hi
:
(
_
:
H
)
=>
I
,
ij
:
(
_
:
I
)
=>
J
,
jk
:
(
_
:
J
)
=>
K
,
kl
:
(
_
:
K
)
=>
L
,
lm
:
(
_
:
L
)
=>
M
,
mn
:
(
_
:
M
)
=>
N
,
no
:
(
_
:
N
)
=>
O
,
op
:
(
_
:
O
)
=>
P
,
pq
:
(
_
:
P
)
=>
Q
,
qr
:
(
_
:
Q
)
=>
R
,
)
:
R
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
H
=
never
I
=
never
J
=
never
K
=
never
L
=
never
M
=
never
N
=
never
O
=
never
P
=
never
Q
=
never
R
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
gh
:
(
_
:
G
)
=>
H
hi
:
(
_
:
H
)
=>
I
ij
:
(
_
:
I
)
=>
J
jk
:
(
_
:
J
)
=>
K
kl
:
(
_
:
K
)
=>
L
lm
:
(
_
:
L
)
=>
M
mn
:
(
_
:
M
)
=>
N
no
:
(
_
:
N
)
=>
O
op
:
(
_
:
O
)
=>
P
pq
:
(
_
:
P
)
=>
Q
qr
:
(
_
:
Q
)
=>
R
Returns
R
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
,
H
=
never
,
I
=
never
,
J
=
never
,
K
=
never
,
L
=
never
,
M
=
never
,
N
=
never
,
O
=
never
,
P
=
never
,
Q
=
never
,
R
=
never
,
S
=
never
,
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
gh
:
(
_
:
G
)
=>
H
,
hi
:
(
_
:
H
)
=>
I
,
ij
:
(
_
:
I
)
=>
J
,
jk
:
(
_
:
J
)
=>
K
,
kl
:
(
_
:
K
)
=>
L
,
lm
:
(
_
:
L
)
=>
M
,
mn
:
(
_
:
M
)
=>
N
,
no
:
(
_
:
N
)
=>
O
,
op
:
(
_
:
O
)
=>
P
,
pq
:
(
_
:
P
)
=>
Q
,
qr
:
(
_
:
Q
)
=>
R
,
rs
:
(
_
:
R
)
=>
S
,
)
:
S
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
H
=
never
I
=
never
J
=
never
K
=
never
L
=
never
M
=
never
N
=
never
O
=
never
P
=
never
Q
=
never
R
=
never
S
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
gh
:
(
_
:
G
)
=>
H
hi
:
(
_
:
H
)
=>
I
ij
:
(
_
:
I
)
=>
J
jk
:
(
_
:
J
)
=>
K
kl
:
(
_
:
K
)
=>
L
lm
:
(
_
:
L
)
=>
M
mn
:
(
_
:
M
)
=>
N
no
:
(
_
:
N
)
=>
O
op
:
(
_
:
O
)
=>
P
pq
:
(
_
:
P
)
=>
Q
qr
:
(
_
:
Q
)
=>
R
rs
:
(
_
:
R
)
=>
S
Returns
S
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
,
H
=
never
,
I
=
never
,
J
=
never
,
K
=
never
,
L
=
never
,
M
=
never
,
N
=
never
,
O
=
never
,
P
=
never
,
Q
=
never
,
R
=
never
,
S
=
never
,
T
=
never
,
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
gh
:
(
_
:
G
)
=>
H
,
hi
:
(
_
:
H
)
=>
I
,
ij
:
(
_
:
I
)
=>
J
,
jk
:
(
_
:
J
)
=>
K
,
kl
:
(
_
:
K
)
=>
L
,
lm
:
(
_
:
L
)
=>
M
,
mn
:
(
_
:
M
)
=>
N
,
no
:
(
_
:
N
)
=>
O
,
op
:
(
_
:
O
)
=>
P
,
pq
:
(
_
:
P
)
=>
Q
,
qr
:
(
_
:
Q
)
=>
R
,
rs
:
(
_
:
R
)
=>
S
,
st
:
(
_
:
S
)
=>
T
,
)
:
T
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
H
=
never
I
=
never
J
=
never
K
=
never
L
=
never
M
=
never
N
=
never
O
=
never
P
=
never
Q
=
never
R
=
never
S
=
never
T
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
gh
:
(
_
:
G
)
=>
H
hi
:
(
_
:
H
)
=>
I
ij
:
(
_
:
I
)
=>
J
jk
:
(
_
:
J
)
=>
K
kl
:
(
_
:
K
)
=>
L
lm
:
(
_
:
L
)
=>
M
mn
:
(
_
:
M
)
=>
N
no
:
(
_
:
N
)
=>
O
op
:
(
_
:
O
)
=>
P
pq
:
(
_
:
P
)
=>
Q
qr
:
(
_
:
Q
)
=>
R
rs
:
(
_
:
R
)
=>
S
st
:
(
_
:
S
)
=>
T
Returns
T
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
,
H
=
never
,
I
=
never
,
J
=
never
,
K
=
never
,
L
=
never
,
M
=
never
,
N
=
never
,
O
=
never
,
P
=
never
,
Q
=
never
,
R
=
never
,
S
=
never
,
T
=
never
,
U
=
never
,
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
gh
:
(
_
:
G
)
=>
H
,
hi
:
(
_
:
H
)
=>
I
,
ij
:
(
_
:
I
)
=>
J
,
jk
:
(
_
:
J
)
=>
K
,
kl
:
(
_
:
K
)
=>
L
,
lm
:
(
_
:
L
)
=>
M
,
mn
:
(
_
:
M
)
=>
N
,
no
:
(
_
:
N
)
=>
O
,
op
:
(
_
:
O
)
=>
P
,
pq
:
(
_
:
P
)
=>
Q
,
qr
:
(
_
:
Q
)
=>
R
,
rs
:
(
_
:
R
)
=>
S
,
st
:
(
_
:
S
)
=>
T
,
tu
:
(
_
:
T
)
=>
U
,
)
:
U
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
H
=
never
I
=
never
J
=
never
K
=
never
L
=
never
M
=
never
N
=
never
O
=
never
P
=
never
Q
=
never
R
=
never
S
=
never
T
=
never
U
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
gh
:
(
_
:
G
)
=>
H
hi
:
(
_
:
H
)
=>
I
ij
:
(
_
:
I
)
=>
J
jk
:
(
_
:
J
)
=>
K
kl
:
(
_
:
K
)
=>
L
lm
:
(
_
:
L
)
=>
M
mn
:
(
_
:
M
)
=>
N
no
:
(
_
:
N
)
=>
O
op
:
(
_
:
O
)
=>
P
pq
:
(
_
:
P
)
=>
Q
qr
:
(
_
:
Q
)
=>
R
rs
:
(
_
:
R
)
=>
S
st
:
(
_
:
S
)
=>
T
tu
:
(
_
:
T
)
=>
U
Returns
U
pipe
<
A
,
B
=
never
,
C
=
never
,
D
=
never
,
E
=
never
,
F
=
never
,
G
=
never
,
H
=
never
,
I
=
never
,
J
=
never
,
K
=
never
,
L
=
never
,
M
=
never
,
N
=
never
,
O
=
never
,
P
=
never
,
Q
=
never
,
R
=
never
,
S
=
never
,
T
=
never
,
U
=
never
,
>
(
this
:
A
,
ab
:
(
_
:
A
)
=>
B
,
bc
:
(
_
:
B
)
=>
C
,
cd
:
(
_
:
C
)
=>
D
,
de
:
(
_
:
D
)
=>
E
,
ef
:
(
_
:
E
)
=>
F
,
fg
:
(
_
:
F
)
=>
G
,
gh
:
(
_
:
G
)
=>
H
,
hi
:
(
_
:
H
)
=>
I
,
ij
:
(
_
:
I
)
=>
J
,
jk
:
(
_
:
J
)
=>
K
,
kl
:
(
_
:
K
)
=>
L
,
lm
:
(
_
:
L
)
=>
M
,
mn
:
(
_
:
M
)
=>
N
,
no
:
(
_
:
N
)
=>
O
,
op
:
(
_
:
O
)
=>
P
,
pq
:
(
_
:
P
)
=>
Q
,
qr
:
(
_
:
Q
)
=>
R
,
rs
:
(
_
:
R
)
=>
S
,
st
:
(
_
:
S
)
=>
T
,
tu
:
(
_
:
T
)
=>
U
,
)
:
U
Type Parameters
A
B
=
never
C
=
never
D
=
never
E
=
never
F
=
never
G
=
never
H
=
never
I
=
never
J
=
never
K
=
never
L
=
never
M
=
never
N
=
never
O
=
never
P
=
never
Q
=
never
R
=
never
S
=
never
T
=
never
U
=
never
Parameters
this
:
A
ab
:
(
_
:
A
)
=>
B
bc
:
(
_
:
B
)
=>
C
cd
:
(
_
:
C
)
=>
D
de
:
(
_
:
D
)
=>
E
ef
:
(
_
:
E
)
=>
F
fg
:
(
_
:
F
)
=>
G
gh
:
(
_
:
G
)
=>
H
hi
:
(
_
:
H
)
=>
I
ij
:
(
_
:
I
)
=>
J
jk
:
(
_
:
J
)
=>
K
kl
:
(
_
:
K
)
=>
L
lm
:
(
_
:
L
)
=>
M
mn
:
(
_
:
M
)
=>
N
no
:
(
_
:
N
)
=>
O
op
:
(
_
:
O
)
=>
P
pq
:
(
_
:
P
)
=>
Q
qr
:
(
_
:
Q
)
=>
R
rs
:
(
_
:
R
)
=>
S
st
:
(
_
:
S
)
=>
T
tu
:
(
_
:
T
)
=>
U
Returns
U
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
capture
Website
[
Channel
Type
Id]
_
op
Service
Identifier
[
Tag
Type
Id]
stack
key
[type
Symbol]
[unify
Symbol]
[ignore
Symbol]
[
Effect
Type
Id]
_
tag
use
make
Default
[
STM
Type
Id]
[
Sink
Type
Id]
[
Stream
Type
Id]
Methods
of
context
[iterator]
to
String
to
JSON
[
Node
Inspect
Symbol]
pipe
@elysiumoss/ui-capture - v0.1.1
Loading...