IntentionalShutdownCause
Defined in: packages/@livestore/common/dist/adapter-types.d.ts:193
Extends
Section titled “Extends”IntentionalShutdownCause_base
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new IntentionalShutdownCause(
props,options?):IntentionalShutdownCause
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4265
Parameters
Section titled “Parameters”reason
Section titled “reason”"manual" | "devtools-reset" | "devtools-import" | "adapter-reset"
options?
Section titled “options?”Returns
Section titled “Returns”IntentionalShutdownCause
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.constructor
Properties
Section titled “Properties”
readonly_tag:"LiveStore.IntentionalShutdownCause"
Defined in: packages/@livestore/common/dist/adapter-types.d.ts:189
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base._tag
[ChannelTypeId]
Section titled “[ChannelTypeId]”
readonly[ChannelTypeId]:VarianceStruct<never,unknown,IntentionalShutdownCause,unknown,never,unknown,never>
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Cause.d.ts:285
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.[ChannelTypeId]
[EffectTypeId]
Section titled “[EffectTypeId]”
readonly[EffectTypeId]:VarianceStruct<never,IntentionalShutdownCause,never>
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Cause.d.ts:282
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.[EffectTypeId]
[SinkTypeId]
Section titled “[SinkTypeId]”
readonly[SinkTypeId]:VarianceStruct<never,unknown,never,IntentionalShutdownCause,never>
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Cause.d.ts:284
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.[SinkTypeId]
[StreamTypeId]
Section titled “[StreamTypeId]”
readonly[StreamTypeId]:VarianceStruct<never,IntentionalShutdownCause,never>
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Cause.d.ts:283
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.[StreamTypeId]
cause?
Section titled “cause?”
readonlyoptionalcause:unknown
Defined in: node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es2022.error.d.ts:26
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.cause
message
Section titled “message”
readonlymessage:string
Defined in: node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es5.d.ts:1077
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.message
readonlyname:string
Defined in: node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es5.d.ts:1076
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.name
reason
Section titled “reason”
readonlyreason:"manual"|"devtools-reset"|"devtools-import"|"adapter-reset"
Defined in: packages/@livestore/common/dist/adapter-types.d.ts:191
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.reason
stack?
Section titled “stack?”
readonlyoptionalstack:string
Defined in: node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es5.d.ts:1078
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.stack
readonlystatic_tag:"LiveStore.IntentionalShutdownCause"
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4415
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base._tag
[TypeId]
Section titled “[TypeId]”
readonlystatic[TypeId]:object
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:160
readonly_A:Invariant<IntentionalShutdownCause>
readonly_I:Invariant<{_tag:"LiveStore.IntentionalShutdownCause";reason:"manual"|"devtools-reset"|"devtools-import"|"adapter-reset"; }>
readonly_R:Covariant<never>
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.[TypeId]
readonlystaticast:Transformation
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4267
3.10.0
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.ast
Context
Section titled “Context”
readonlystaticContext:never
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:63
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.Context
Encoded
Section titled “Encoded”
readonlystaticEncoded:object
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:62
_tag:
"LiveStore.IntentionalShutdownCause"
reason
Section titled “reason”reason:
"manual"|"devtools-reset"|"devtools-import"|"adapter-reset"
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.Encoded
fields
Section titled “fields”
readonlystaticfields:object
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4270
readonly_tag:tag<"LiveStore.IntentionalShutdownCause">
reason
Section titled “reason”
readonlyreason:Literal<["devtools-reset","devtools-import","adapter-reset","manual"]>
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.fields
identifier
Section titled “identifier”
readonlystaticidentifier:string
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4273
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.identifier
readonlystaticType:IntentionalShutdownCause
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:61
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.Type
Methods
Section titled “Methods”[iterator]()
Section titled “[iterator]()”[iterator]():
EffectGenerator<Effect<never,IntentionalShutdownCause,never>>
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Cause.d.ts:286
Returns
Section titled “Returns”EffectGenerator<Effect<never, IntentionalShutdownCause, never>>
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.[iterator]
[NodeInspectSymbol]()
Section titled “[NodeInspectSymbol]()”[NodeInspectSymbol]():
unknown
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Inspectable.d.ts:22
Returns
Section titled “Returns”unknown
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.[NodeInspectSymbol]
pipe()
Section titled “pipe()”Call Signature
Section titled “Call Signature”pipe<
A>(this):A
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:10
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”A
Returns
Section titled “Returns”A
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”pipe<
A,B>(this,ab):B
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:11
Type Parameters
Section titled “Type Parameters”A
B = never
Parameters
Section titled “Parameters”A
(_) => B
Returns
Section titled “Returns”B
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”pipe<
A,B,C>(this,ab,bc):C
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:12
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
Returns
Section titled “Returns”C
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”pipe<
A,B,C,D>(this,ab,bc,cd):D
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:13
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
Returns
Section titled “Returns”D
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”pipe<
A,B,C,D,E>(this,ab,bc,cd,de):E
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:14
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
E = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
Returns
Section titled “Returns”E
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”pipe<
A,B,C,D,E,F>(this,ab,bc,cd,de,ef):F
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:15
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
E = never
F = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
Returns
Section titled “Returns”F
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:16
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
E = never
F = never
G = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
Returns
Section titled “Returns”G
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:17
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
E = never
F = never
G = never
H = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
Returns
Section titled “Returns”H
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:18
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
E = never
F = never
G = never
H = never
I = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
Returns
Section titled “Returns”I
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:19
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
E = never
F = never
G = never
H = never
I = never
J = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
Returns
Section titled “Returns”J
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:20
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
E = never
F = never
G = never
H = never
I = never
J = never
K = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
Returns
Section titled “Returns”K
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:21
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
Returns
Section titled “Returns”L
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:22
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
Returns
Section titled “Returns”M
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:23
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
Returns
Section titled “Returns”N
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:24
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
Returns
Section titled “Returns”O
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:25
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
(_) => P
Returns
Section titled “Returns”P
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:26
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
(_) => P
(_) => Q
Returns
Section titled “Returns”Q
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:27
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
(_) => P
(_) => Q
(_) => R
Returns
Section titled “Returns”R
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:28
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
(_) => P
(_) => Q
(_) => R
(_) => S
Returns
Section titled “Returns”S
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:29
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
(_) => P
(_) => Q
(_) => R
(_) => S
(_) => T
Returns
Section titled “Returns”T
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:30
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
(_) => P
(_) => Q
(_) => R
(_) => S
(_) => T
(_) => U
Returns
Section titled “Returns”U
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:31
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
(_) => P
(_) => Q
(_) => R
(_) => S
(_) => T
(_) => U
Returns
Section titled “Returns”U
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
toJSON()
Section titled “toJSON()”toJSON():
unknown
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Inspectable.d.ts:21
Returns
Section titled “Returns”unknown
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.toJSON
toString()
Section titled “toString()”toString():
string
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Inspectable.d.ts:20
Returns
Section titled “Returns”string
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.toString
annotations()
Section titled “annotations()”
staticannotations(annotations):SchemaClass<IntentionalShutdownCause, {_tag:"LiveStore.IntentionalShutdownCause";reason:"manual"|"devtools-reset"|"devtools-import"|"adapter-reset"; },never>
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4269
Merges a set of new annotations with existing ones, potentially overwriting any duplicates.
Parameters
Section titled “Parameters”annotations
Section titled “annotations”Schema<IntentionalShutdownCause>
Returns
Section titled “Returns”SchemaClass<IntentionalShutdownCause, { _tag: "LiveStore.IntentionalShutdownCause"; reason: "manual" | "devtools-reset" | "devtools-import" | "adapter-reset"; }, never>
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.annotations
extend()
Section titled “extend()”
staticextend<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.15.2/node_modules/effect/dist/dts/Schema.d.ts:4296
Type Parameters
Section titled “Type Parameters”Extended
Section titled “Extended”Extended = never
Parameters
Section titled “Parameters”identifier
Section titled “identifier”string
Returns
Section titled “Returns”<
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>
Type Parameters
Section titled “Type Parameters”NewFields
Section titled “NewFields”NewFields extends Fields
Parameters
Section titled “Parameters”fields
Section titled “fields”NewFields | HasFields<NewFields>
annotations?
Section titled “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
Section titled “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
Section titled “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
Section titled “Inherited from”IntentionalShutdownCause_base.extend
make()
Section titled “make()”
staticmake<C>(this, …args):InstanceType<C>
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4268
Type Parameters
Section titled “Type Parameters”C extends (…args) => any
Parameters
Section titled “Parameters”C
…ConstructorParameters<C>
Returns
Section titled “Returns”InstanceType<C>
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.make
pipe()
Section titled “pipe()”Call Signature
Section titled “Call Signature”
staticpipe<A>(this):A
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:10
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”A
Returns
Section titled “Returns”A
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<A,B>(this,ab):B
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:11
Type Parameters
Section titled “Type Parameters”A
B = never
Parameters
Section titled “Parameters”A
(_) => B
Returns
Section titled “Returns”B
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<A,B,C>(this,ab,bc):C
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:12
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
Returns
Section titled “Returns”C
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<A,B,C,D>(this,ab,bc,cd):D
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:13
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
Returns
Section titled “Returns”D
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<A,B,C,D,E>(this,ab,bc,cd,de):E
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:14
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
E = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
Returns
Section titled “Returns”E
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<A,B,C,D,E,F>(this,ab,bc,cd,de,ef):F
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:15
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
E = never
F = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
Returns
Section titled “Returns”F
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<A,B,C,D,E,F,G>(this,ab,bc,cd,de,ef,fg):G
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:16
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
E = never
F = never
G = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
Returns
Section titled “Returns”G
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<A,B,C,D,E,F,G,H>(this,ab,bc,cd,de,ef,fg,gh):H
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:17
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
E = never
F = never
G = never
H = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
Returns
Section titled “Returns”H
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:18
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
E = never
F = never
G = never
H = never
I = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
Returns
Section titled “Returns”I
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:19
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
E = never
F = never
G = never
H = never
I = never
J = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
Returns
Section titled “Returns”J
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:20
Type Parameters
Section titled “Type Parameters”A
B = never
C = never
D = never
E = never
F = never
G = never
H = never
I = never
J = never
K = never
Parameters
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
Returns
Section titled “Returns”K
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:21
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
Returns
Section titled “Returns”L
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:22
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
Returns
Section titled “Returns”M
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:23
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
Returns
Section titled “Returns”N
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:24
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
Returns
Section titled “Returns”O
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:25
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
(_) => P
Returns
Section titled “Returns”P
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:26
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
(_) => P
(_) => Q
Returns
Section titled “Returns”Q
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:27
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
(_) => P
(_) => Q
(_) => R
Returns
Section titled “Returns”R
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:28
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
(_) => P
(_) => Q
(_) => R
(_) => S
Returns
Section titled “Returns”S
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:29
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
(_) => P
(_) => Q
(_) => R
(_) => S
(_) => T
Returns
Section titled “Returns”T
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:30
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
(_) => P
(_) => Q
(_) => R
(_) => S
(_) => T
(_) => U
Returns
Section titled “Returns”U
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
Call Signature
Section titled “Call Signature”
staticpipe<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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:31
Type Parameters
Section titled “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
Section titled “Parameters”A
(_) => B
(_) => C
(_) => D
(_) => E
(_) => F
(_) => G
(_) => H
(_) => I
(_) => J
(_) => K
(_) => L
(_) => M
(_) => N
(_) => O
(_) => P
(_) => Q
(_) => R
(_) => S
(_) => T
(_) => U
Returns
Section titled “Returns”U
Inherited from
Section titled “Inherited from”IntentionalShutdownCause_base.pipe
transformOrFail()
Section titled “transformOrFail()”
statictransformOrFail<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.15.2/node_modules/effect/dist/dts/Schema.d.ts:4326
Type Parameters
Section titled “Type Parameters”Transformed
Section titled “Transformed”Transformed = never
Parameters
Section titled “Parameters”identifier
Section titled “identifier”string
Returns
Section titled “Returns”<
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>
Type Parameters
Section titled “Type Parameters”NewFields
Section titled “NewFields”NewFields extends Fields
R2
R3
Parameters
Section titled “Parameters”fields
Section titled “fields”NewFields
options
Section titled “options”decode
Section titled “decode”(input, options, ast) => Effect<{ [K in string | number | symbol]: Type<{ _tag: tag<“LiveStore.IntentionalShutdownCause”> } & { reason: Literal<[(…), (…), (…), (…)]> } & NewFields>[K] }, ParseIssue, R2>
encode
Section titled “encode”(input, options, ast) => Effect<object & object, ParseIssue, R3>
annotations?
Section titled “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
Section titled “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
Section titled “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
Section titled “Inherited from”IntentionalShutdownCause_base.transformOrFail
transformOrFailFrom()
Section titled “transformOrFailFrom()”
statictransformOrFailFrom<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.15.2/node_modules/effect/dist/dts/Schema.d.ts:4359
Type Parameters
Section titled “Type Parameters”Transformed
Section titled “Transformed”Transformed = never
Parameters
Section titled “Parameters”identifier
Section titled “identifier”string
Returns
Section titled “Returns”<
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>
Type Parameters
Section titled “Type Parameters”NewFields
Section titled “NewFields”NewFields extends Fields
R2
R3
Parameters
Section titled “Parameters”fields
Section titled “fields”NewFields
options
Section titled “options”decode
Section titled “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
Section titled “encode”(input, options, ast) => Effect<Encoded<object & object>, ParseIssue, R3>
annotations?
Section titled “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
Section titled “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
Section titled “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
Section titled “Inherited from”IntentionalShutdownCause_base.transformOrFailFrom