IntentionalShutdownCause
Defined in: packages/@livestore/common/dist/adapter-types.d.ts:186
Extends
IntentionalShutdownCause_base
Constructors
new IntentionalShutdownCause()
new IntentionalShutdownCause(
props
,options
?):IntentionalShutdownCause
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:4265
Parameters
props
reason
"manual"
| "devtools-reset"
| "devtools-import"
| "adapter-reset"
options?
Returns
Inherited from
IntentionalShutdownCause_base.constructor
Properties
_tag
readonly
_tag:"LiveStore.IntentionalShutdownCause"
Defined in: packages/@livestore/common/dist/adapter-types.d.ts:182
Inherited from
IntentionalShutdownCause_base._tag
[ChannelTypeId]
readonly
[ChannelTypeId]:VarianceStruct
<never
,unknown
,IntentionalShutdownCause
,unknown
,never
,unknown
,never
>
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Cause.d.ts:285
Inherited from
IntentionalShutdownCause_base.[ChannelTypeId]
[EffectTypeId]
readonly
[EffectTypeId]:VarianceStruct
<never
,IntentionalShutdownCause
,never
>
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Cause.d.ts:282
Inherited from
IntentionalShutdownCause_base.[EffectTypeId]
[SinkTypeId]
readonly
[SinkTypeId]:VarianceStruct
<never
,unknown
,never
,IntentionalShutdownCause
,never
>
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Cause.d.ts:284
Inherited from
IntentionalShutdownCause_base.[SinkTypeId]
[StreamTypeId]
readonly
[StreamTypeId]:VarianceStruct
<never
,IntentionalShutdownCause
,never
>
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Cause.d.ts:283
Inherited from
IntentionalShutdownCause_base.[StreamTypeId]
cause?
readonly
optional
cause:unknown
Defined in: node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es2022.error.d.ts:26
Inherited from
IntentionalShutdownCause_base.cause
message
readonly
message:string
Defined in: node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es5.d.ts:1077
Inherited from
IntentionalShutdownCause_base.message
name
readonly
name:string
Defined in: node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es5.d.ts:1076
Inherited from
IntentionalShutdownCause_base.name
reason
readonly
reason:"manual"
|"devtools-reset"
|"devtools-import"
|"adapter-reset"
Defined in: packages/@livestore/common/dist/adapter-types.d.ts:184
Inherited from
IntentionalShutdownCause_base.reason
stack?
readonly
optional
stack:string
Defined in: node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es5.d.ts:1078
Inherited from
IntentionalShutdownCause_base.stack
_tag
readonly
static
_tag:"LiveStore.IntentionalShutdownCause"
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:4417
Inherited from
IntentionalShutdownCause_base._tag
[TypeId]
readonly
static
[TypeId]:object
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:160
_A
readonly
_A:Invariant
<IntentionalShutdownCause
>
_I
readonly
_I:Invariant
<{_tag
:"LiveStore.IntentionalShutdownCause"
;reason
:"manual"
|"devtools-reset"
|"devtools-import"
|"adapter-reset"
; }>
_R
readonly
_R:Covariant
<never
>
Inherited from
IntentionalShutdownCause_base.[TypeId]
ast
readonly
static
ast:Transformation
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:4267
Since
3.10.0
Inherited from
IntentionalShutdownCause_base.ast
Context
readonly
static
Context:never
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:63
Inherited from
IntentionalShutdownCause_base.Context
Encoded
readonly
static
Encoded:object
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:62
_tag
_tag:
"LiveStore.IntentionalShutdownCause"
reason
reason:
"manual"
|"devtools-reset"
|"devtools-import"
|"adapter-reset"
Inherited from
IntentionalShutdownCause_base.Encoded
fields
readonly
static
fields:object
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:4272
_tag
readonly
_tag:tag
<"LiveStore.IntentionalShutdownCause"
>
reason
readonly
reason:Literal
<["devtools-reset"
,"devtools-import"
,"adapter-reset"
,"manual"
]>
Inherited from
IntentionalShutdownCause_base.fields
identifier
readonly
static
identifier:string
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:4275
Inherited from
IntentionalShutdownCause_base.identifier
Type
readonly
static
Type:IntentionalShutdownCause
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:61
Inherited from
IntentionalShutdownCause_base.Type
Methods
[iterator]()
[iterator]():
EffectGenerator
<Effect
<never
,IntentionalShutdownCause
,never
>>
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Cause.d.ts:286
Returns
EffectGenerator
<Effect
<never
, IntentionalShutdownCause
, never
>>
Inherited from
IntentionalShutdownCause_base.[iterator]
[NodeInspectSymbol]()
[NodeInspectSymbol]():
unknown
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Inspectable.d.ts:22
Returns
unknown
Inherited from
IntentionalShutdownCause_base.[NodeInspectSymbol]
pipe()
Call Signature
pipe<
A
>(this
):A
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:9
Type Parameters
• A
Parameters
this
A
Returns
A
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
>(this
,ab
):B
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:10
Type Parameters
• A
• B = never
Parameters
this
A
ab
(_
) => B
Returns
B
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
>(this
,ab
,bc
):C
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:11
Type Parameters
• A
• B = never
• C = never
Parameters
this
A
ab
(_
) => B
bc
(_
) => C
Returns
C
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
>(this
,ab
,bc
,cd
):D
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:12
Type Parameters
• A
• B = never
• C = never
• D = never
Parameters
this
A
ab
(_
) => B
bc
(_
) => C
cd
(_
) => D
Returns
D
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
>(this
,ab
,bc
,cd
,de
):E
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:13
Type Parameters
• A
• B = never
• C = never
• D = never
• E = never
Parameters
this
A
ab
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
Returns
E
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
>(this
,ab
,bc
,cd
,de
,ef
):F
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:14
Type Parameters
• A
• B = never
• C = never
• D = never
• E = never
• F = never
Parameters
this
A
ab
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
Returns
F
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
>(this
,ab
,bc
,cd
,de
,ef
,fg
):G
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:15
Type Parameters
• A
• B = never
• C = never
• D = never
• E = never
• F = never
• G = never
Parameters
this
A
ab
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
Returns
G
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
,H
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
):H
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:16
Type Parameters
• A
• B = never
• C = never
• D = never
• E = never
• F = never
• G = never
• H = never
Parameters
this
A
ab
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
Returns
H
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
):I
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:17
Type Parameters
• A
• B = never
• C = never
• D = never
• E = never
• F = never
• G = never
• H = never
• I = never
Parameters
this
A
ab
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
Returns
I
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
):J
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:18
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
Returns
J
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
):K
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:19
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
Returns
K
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
):L
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:20
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
Returns
L
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
):M
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:21
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
Returns
M
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
):N
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:22
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
Returns
N
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
):O
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:23
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
Returns
O
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
):P
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:24
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
op
(_
) => P
Returns
P
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
):Q
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:25
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
op
(_
) => P
pq
(_
) => Q
Returns
Q
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
):R
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:26
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
op
(_
) => P
pq
(_
) => Q
qr
(_
) => R
Returns
R
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
):S
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:27
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
op
(_
) => P
pq
(_
) => Q
qr
(_
) => R
rs
(_
) => S
Returns
S
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
,T
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
,st
):T
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:28
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
op
(_
) => P
pq
(_
) => Q
qr
(_
) => R
rs
(_
) => S
st
(_
) => T
Returns
T
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
,T
,U
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
,st
,tu
):U
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:29
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
op
(_
) => P
pq
(_
) => Q
qr
(_
) => R
rs
(_
) => S
st
(_
) => T
tu
(_
) => U
Returns
U
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
,T
,U
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
,st
,tu
):U
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:30
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
op
(_
) => P
pq
(_
) => Q
qr
(_
) => R
rs
(_
) => S
st
(_
) => T
tu
(_
) => U
Returns
U
Inherited from
IntentionalShutdownCause_base.pipe
toJSON()
toJSON():
unknown
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Inspectable.d.ts:21
Returns
unknown
Inherited from
IntentionalShutdownCause_base.toJSON
toString()
toString():
string
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Inspectable.d.ts:20
Returns
string
Inherited from
IntentionalShutdownCause_base.toString
annotations()
static
annotations(annotations
):SchemaClass
<IntentionalShutdownCause
, {_tag
:"LiveStore.IntentionalShutdownCause"
;reason
:"manual"
|"devtools-reset"
|"devtools-import"
|"adapter-reset"
; },never
>
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:4271
Merges a set of new annotations with existing ones, potentially overwriting any duplicates.
Parameters
annotations
Schema
<IntentionalShutdownCause
>
Returns
SchemaClass
<IntentionalShutdownCause
, { _tag
: "LiveStore.IntentionalShutdownCause"
; reason
: "manual"
| "devtools-reset"
| "devtools-import"
| "adapter-reset"
; }, never
>
Inherited from
IntentionalShutdownCause_base.annotations
extend()
static
extend<Extended
>(identifier
): <NewFields
>(fields
,annotations
?) => [Extended
] extends [never
] ?"Missing `Self` generic - use `class Self extends Base.extend<Self>()({ ... })`"
:Class
<Extended
,object
&object
&NewFields
,object
&object
& { readonly [K in string | number | symbol as Key<NewFields, K>]: Encoded<NewFields[K]> } & { readonly [K in string | number | symbol as Key<NewFields, K>]?: Encoded<NewFields[K]> },Context
<NewFields
[keyofNewFields
]>,object
&Constructor
<NewFields
>,IntentionalShutdownCause
,YieldableError
>
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:4298
Type Parameters
• Extended = never
Parameters
identifier
string
Returns
Function
Type Parameters
• NewFields extends Fields
Parameters
fields
NewFields
| HasFields
<NewFields
>
annotations?
ClassAnnotations
<Extended
, { [K in string | number | symbol]: Type<{ _tag: tag<“LiveStore.IntentionalShutdownCause”> } & { reason: Literal<[“devtools-reset”, “devtools-import”, “adapter-reset”, “manual”]> } & NewFields>[K] }>
Returns
[Extended
] extends [never
] ? "Missing `Self` generic - use `class Self extends Base.extend<Self>()({ ... })`"
: Class
<Extended
, object
& object
& NewFields
, object
& object
& { readonly [K in string | number | symbol as Key<NewFields, K>]: Encoded<NewFields[K]> } & { readonly [K in string | number | symbol as Key<NewFields, K>]?: Encoded<NewFields[K]> }, Context
<NewFields
[keyof NewFields
]>, object
& Constructor
<NewFields
>, IntentionalShutdownCause
, YieldableError
>
Example
import { Schema } from "effect"
class MyClass extends Schema.Class<MyClass>("MyClass")({ myField: Schema.String}) { myMethod() { return this.myField + "my" }}
class NextClass extends MyClass.extend<NextClass>("NextClass")({ nextField: Schema.Number}) { nextMethod() { return this.myMethod() + this.myField + this.nextField }}
Inherited from
IntentionalShutdownCause_base.extend
make()
static
make<Args
,X
>(this
, …args
):X
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:4268
Type Parameters
• Args extends any
[]
• X
Parameters
this
(…args
) => X
args
…Args
Returns
X
Inherited from
IntentionalShutdownCause_base.make
pipe()
Call Signature
static
pipe<A
>(this
):A
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:9
Type Parameters
• A
Parameters
this
A
Returns
A
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
>(this
,ab
):B
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:10
Type Parameters
• A
• B = never
Parameters
this
A
ab
(_
) => B
Returns
B
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
>(this
,ab
,bc
):C
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:11
Type Parameters
• A
• B = never
• C = never
Parameters
this
A
ab
(_
) => B
bc
(_
) => C
Returns
C
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
>(this
,ab
,bc
,cd
):D
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:12
Type Parameters
• A
• B = never
• C = never
• D = never
Parameters
this
A
ab
(_
) => B
bc
(_
) => C
cd
(_
) => D
Returns
D
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
>(this
,ab
,bc
,cd
,de
):E
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:13
Type Parameters
• A
• B = never
• C = never
• D = never
• E = never
Parameters
this
A
ab
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
Returns
E
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
>(this
,ab
,bc
,cd
,de
,ef
):F
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:14
Type Parameters
• A
• B = never
• C = never
• D = never
• E = never
• F = never
Parameters
this
A
ab
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
Returns
F
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
>(this
,ab
,bc
,cd
,de
,ef
,fg
):G
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:15
Type Parameters
• A
• B = never
• C = never
• D = never
• E = never
• F = never
• G = never
Parameters
this
A
ab
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
Returns
G
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
,H
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
):H
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:16
Type Parameters
• A
• B = never
• C = never
• D = never
• E = never
• F = never
• G = never
• H = never
Parameters
this
A
ab
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
Returns
H
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
,H
,I
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
):I
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:17
Type Parameters
• A
• B = never
• C = never
• D = never
• E = never
• F = never
• G = never
• H = never
• I = never
Parameters
this
A
ab
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
Returns
I
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
,H
,I
,J
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
):J
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:18
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
Returns
J
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
):K
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:19
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
Returns
K
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
):L
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:20
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
Returns
L
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
):M
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:21
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
Returns
M
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
):N
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:22
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
Returns
N
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
):O
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:23
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
Returns
O
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
):P
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:24
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
op
(_
) => P
Returns
P
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
):Q
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:25
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
op
(_
) => P
pq
(_
) => Q
Returns
Q
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
):R
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:26
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
op
(_
) => P
pq
(_
) => Q
qr
(_
) => R
Returns
R
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
):S
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:27
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
op
(_
) => P
pq
(_
) => Q
qr
(_
) => R
rs
(_
) => S
Returns
S
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
,T
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
,st
):T
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:28
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
op
(_
) => P
pq
(_
) => Q
qr
(_
) => R
rs
(_
) => S
st
(_
) => T
Returns
T
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
,T
,U
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
,st
,tu
):U
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:29
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
op
(_
) => P
pq
(_
) => Q
qr
(_
) => R
rs
(_
) => S
st
(_
) => T
tu
(_
) => U
Returns
U
Inherited from
IntentionalShutdownCause_base.pipe
Call Signature
static
pipe<A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
,T
,U
>(this
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
,st
,tu
):U
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Pipeable.d.ts:30
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
(_
) => B
bc
(_
) => C
cd
(_
) => D
de
(_
) => E
ef
(_
) => F
fg
(_
) => G
gh
(_
) => H
hi
(_
) => I
ij
(_
) => J
jk
(_
) => K
kl
(_
) => L
lm
(_
) => M
mn
(_
) => N
no
(_
) => O
op
(_
) => P
pq
(_
) => Q
qr
(_
) => R
rs
(_
) => S
st
(_
) => T
tu
(_
) => U
Returns
U
Inherited from
IntentionalShutdownCause_base.pipe
transformOrFail()
static
transformOrFail<Transformed
>(identifier
): <NewFields
,R2
,R3
>(fields
,options
,annotations
?) => [Transformed
] extends [never
] ?"Missing `Self` generic - use `class Self extends Base.transformOrFail<Self>()({ ... })`"
:Class
<Transformed
,object
&object
&NewFields
,Encoded
<object
&object
>,R2
|R3
|Context
<NewFields
[keyofNewFields
]>,object
&Constructor
<NewFields
>,IntentionalShutdownCause
,YieldableError
>
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:4328
Type Parameters
• Transformed = never
Parameters
identifier
string
Returns
Function
Type Parameters
• NewFields extends Fields
• R2
• R3
Parameters
fields
NewFields
options
decode
(input
, options
, ast
) => Effect
<{ [K in string | number | symbol]: Type<{ _tag: tag<“LiveStore.IntentionalShutdownCause”> } & { reason: Literal<[(…), (…), (…), (…)]> } & NewFields>[K] }, ParseIssue
, R2
>
encode
(input
, options
, ast
) => Effect
<object
& object
, ParseIssue
, R3
>
annotations?
ClassAnnotations
<Transformed
, { [K in string | number | symbol]: Type<{ _tag: tag<“LiveStore.IntentionalShutdownCause”> } & { reason: Literal<[“devtools-reset”, “devtools-import”, “adapter-reset”, “manual”]> } & NewFields>[K] }>
Returns
[Transformed
] extends [never
] ? "Missing `Self` generic - use `class Self extends Base.transformOrFail<Self>()({ ... })`"
: Class
<Transformed
, object
& object
& NewFields
, Encoded
<object
& object
>, R2
| R3
| Context
<NewFields
[keyof NewFields
]>, object
& Constructor
<NewFields
>, IntentionalShutdownCause
, YieldableError
>
Example
import { Effect, Schema } from "effect"
class MyClass extends Schema.Class<MyClass>("MyClass")({ myField: Schema.String}) { myMethod() { return this.myField + "my" }}
class NextClass extends MyClass.transformOrFail<NextClass>("NextClass")({ nextField: Schema.Number}, { decode: (i) => Effect.succeed({ myField: i.myField, nextField: i.myField.length }), encode: (a) => Effect.succeed({ myField: a.myField })}) { nextMethod() { return this.myMethod() + this.myField + this.nextField }}
Inherited from
IntentionalShutdownCause_base.transformOrFail
transformOrFailFrom()
static
transformOrFailFrom<Transformed
>(identifier
): <NewFields
,R2
,R3
>(fields
,options
,annotations
?) => [Transformed
] extends [never
] ?"Missing `Self` generic - use `class Self extends Base.transformOrFailFrom<Self>()({ ... })`"
:Class
<Transformed
,object
&object
&NewFields
,Encoded
<object
&object
>,R2
|R3
|Context
<NewFields
[keyofNewFields
]>,object
&Constructor
<NewFields
>,IntentionalShutdownCause
,YieldableError
>
Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:4361
Type Parameters
• Transformed = never
Parameters
identifier
string
Returns
Function
Type Parameters
• NewFields extends Fields
• R2
• R3
Parameters
fields
NewFields
options
decode
(input
, options
, ast
) => Effect
<{ [K in string | number | symbol]: ({ _tag: “LiveStore.IntentionalShutdownCause”; reason: “manual” | “devtools-reset” | “devtools-import” | “adapter-reset” } & {} & { readonly [K in string | number | symbol as Key<NewFields, K>]: Encoded<NewFields[K]> } & { readonly [K in string | number | symbol as Key<NewFields, K>]?: Encoded<(…)[(…)]> })[K] }, ParseIssue
, R2
>
encode
(input
, options
, ast
) => Effect
<Encoded
<object
& object
>, ParseIssue
, R3
>
annotations?
ClassAnnotations
<Transformed
, { [K in string | number | symbol]: Type<{ _tag: tag<“LiveStore.IntentionalShutdownCause”> } & { reason: Literal<[“devtools-reset”, “devtools-import”, “adapter-reset”, “manual”]> } & NewFields>[K] }>
Returns
[Transformed
] extends [never
] ? "Missing `Self` generic - use `class Self extends Base.transformOrFailFrom<Self>()({ ... })`"
: Class
<Transformed
, object
& object
& NewFields
, Encoded
<object
& object
>, R2
| R3
| Context
<NewFields
[keyof NewFields
]>, object
& Constructor
<NewFields
>, IntentionalShutdownCause
, YieldableError
>
Example
import { Effect, Schema } from "effect"
class MyClass extends Schema.Class<MyClass>("MyClass")({ myField: Schema.String}) { myMethod() { return this.myField + "my" }}
class NextClass extends MyClass.transformOrFailFrom<NextClass>("NextClass")({ nextField: Schema.Number}, { decode: (i) => Effect.succeed({ myField: i.myField, nextField: i.myField.length }), encode: (a) => Effect.succeed({ myField: a.myField })}) { nextMethod() { return this.myMethod() + this.myField + this.nextField }}
Inherited from
IntentionalShutdownCause_base.transformOrFailFrom