Skip to content

InitialMessage

Defined in: packages/@livestore/adapter-web/src/web-worker/common/worker-schema.ts:59

  • object & object & object & object & object & object & object & TaggedRequest<"InitialMessage", InitialMessage, Encoded<object & object>, never, void, void, UnexpectedError, { _tag: "LiveStore.UnexpectedError"; cause: unknown; note?: string; payload?: any; }, never, this>

new InitialMessage(props, options?): InitialMessage

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4265

string = Schema.String

string = Schema.String

boolean = Schema.Boolean

{ directory?: string; type: "opfs"; } = StorageType

string = ...

Default is livestore-${storeId}

When providing this option, make sure to include the storeId in the path to avoid conflicts with other LiveStore apps.

"opfs" = ...

string = Schema.String

undefined | JsonValue = ...

MakeOptions

InitialMessage

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).constructor

readonly _tag: "InitialMessage"

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:5060

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, })._tag


readonly [RequestTypeId]: object

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Request.d.ts:41

readonly _A: Covariant<void>

readonly _E: Covariant<UnexpectedError>

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).[RequestTypeId]


readonly [symbolSerializable]: Schema<InitialMessage, Encoded<object & object>, never>

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4747

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).[symbolSerializable]


readonly [symbolWithResult]: object

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4820

readonly failure: Schema<UnexpectedError, { _tag: "LiveStore.UnexpectedError"; cause: unknown; note?: string; payload?: any; }, never>

readonly success: Schema<void, void, never>

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).[symbolWithResult]


readonly clientId: string = Schema.String

Defined in: packages/@livestore/adapter-web/src/web-worker/common/worker-schema.ts:64

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).clientId


readonly debugInstanceId: string = Schema.String

Defined in: packages/@livestore/adapter-web/src/web-worker/common/worker-schema.ts:65

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).debugInstanceId


readonly devtoolsEnabled: boolean = Schema.Boolean

Defined in: packages/@livestore/adapter-web/src/web-worker/common/worker-schema.ts:62

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).devtoolsEnabled


readonly storageOptions: object = StorageType

Defined in: packages/@livestore/adapter-web/src/web-worker/common/worker-schema.ts:61

readonly optional directory: string

Default is livestore-${storeId}

When providing this option, make sure to include the storeId in the path to avoid conflicts with other LiveStore apps.

readonly type: "opfs"

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).storageOptions


readonly storeId: string = Schema.String

Defined in: packages/@livestore/adapter-web/src/web-worker/common/worker-schema.ts:63

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).storeId


readonly syncPayload: undefined | JsonValue

Defined in: packages/@livestore/adapter-web/src/web-worker/common/worker-schema.ts:66

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).syncPayload


readonly static _tag: "InitialMessage"

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:5034

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, })._tag


readonly static [TypeId]: object

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:160

readonly _A: Invariant<InitialMessage>

readonly _I: Invariant<{ _tag: "InitialMessage"; clientId: string; debugInstanceId: string; devtoolsEnabled: boolean; storageOptions: { directory?: string; type: "opfs"; }; storeId: string; syncPayload: undefined | JsonValue; }>

readonly _R: Covariant<never>

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).[TypeId]


readonly static ast: Transformation

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4267

3.10.0

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).ast


readonly static Context: never

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:63

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).Context


readonly static Encoded: object

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:62

_tag: "InitialMessage"

clientId: string

debugInstanceId: string

devtoolsEnabled: boolean

storageOptions: object

optional directory: string

type: "opfs"

storeId: string

syncPayload: undefined | JsonValue

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).Encoded


readonly static failure: typeof UnexpectedError

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:5036

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).failure


readonly static fields: object

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4270

readonly _tag: tag<"InitialMessage">

readonly clientId: typeof String$ = Schema.String

readonly debugInstanceId: typeof String$ = Schema.String

readonly devtoolsEnabled: typeof Boolean$ = Schema.Boolean

readonly storageOptions: Struct<{ directory: optional<typeof String$>; type: Literal<["opfs"]>; }> = StorageType

readonly storeId: typeof String$ = Schema.String

readonly syncPayload: UndefinedOr<Schema<JsonValue, JsonValue, never>>

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).fields


readonly static identifier: string

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4273

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).identifier


readonly static success: typeof Void

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:5035

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).success


readonly static Type: InitialMessage

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:61

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).Type

static annotations(annotations): SchemaClass<InitialMessage, { _tag: "InitialMessage"; clientId: string; debugInstanceId: string; devtoolsEnabled: boolean; storageOptions: { directory?: string; type: "opfs"; }; storeId: string; syncPayload: undefined | JsonValue; }, 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.

Schema<InitialMessage>

SchemaClass<InitialMessage, { _tag: "InitialMessage"; clientId: string; debugInstanceId: string; devtoolsEnabled: boolean; storageOptions: { directory?: string; type: "opfs"; }; storeId: string; syncPayload: undefined | JsonValue; }, never>

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).annotations


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[keyof NewFields]>, object & object & object & object & object & object & Constructor<NewFields>, InitialMessage, { }>

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4296

Extended = never

string

<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[keyof NewFields]>, object & object & object & object & object & object & Constructor<NewFields>, InitialMessage, { }>

NewFields extends Fields

NewFields | HasFields<NewFields>

ClassAnnotations<Extended, { [K in string | number | symbol]: Type<{ _tag: tag<“InitialMessage”> } & { clientId: typeof String$; debugInstanceId: typeof String$; devtoolsEnabled: typeof Boolean$; storageOptions: Struct<{ directory: optional<(…)>; type: Literal<(…)> }>; storeId: typeof String$; syncPayload: UndefinedOr<Schema<JsonValue, JsonValue, never>> } & NewFields>[K] }>

[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 & object & object & object & object & object & Constructor<NewFields>, InitialMessage, { }>

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
}
}

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).extend


static make<C>(this, …args): InstanceType<C>

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4268

C extends (…args) => any

C

ConstructorParameters<C>

InstanceType<C>

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).make


static pipe<A>(this): A

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:10

A

A

A

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

static pipe<A, B>(this, ab): B

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:11

A

B = never

A

(_) => B

B

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

static 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

A

B = never

C = never

A

(_) => B

(_) => C

C

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

static 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

A

B = never

C = never

D = never

A

(_) => B

(_) => C

(_) => D

D

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

static 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

A

B = never

C = never

D = never

E = never

A

(_) => B

(_) => C

(_) => D

(_) => E

E

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

static 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

A

B = never

C = never

D = never

E = never

F = never

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

F

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

static 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

A

B = never

C = never

D = never

E = never

F = never

G = never

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

G

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:17

A

B = never

C = never

D = never

E = never

F = never

G = never

H = never

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

(_) => H

H

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:18

A

B = never

C = never

D = never

E = never

F = never

G = never

H = never

I = never

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

(_) => H

(_) => I

I

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:19

A

B = never

C = never

D = never

E = never

F = never

G = never

H = never

I = never

J = never

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

(_) => H

(_) => I

(_) => J

J

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:20

A

B = never

C = never

D = never

E = never

F = never

G = never

H = never

I = never

J = never

K = never

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

(_) => H

(_) => I

(_) => J

(_) => K

K

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:21

A

B = never

C = never

D = never

E = never

F = never

G = never

H = never

I = never

J = never

K = never

L = never

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

(_) => H

(_) => I

(_) => J

(_) => K

(_) => L

L

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:22

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

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

(_) => H

(_) => I

(_) => J

(_) => K

(_) => L

(_) => M

M

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:23

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

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

(_) => H

(_) => I

(_) => J

(_) => K

(_) => L

(_) => M

(_) => N

N

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:24

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

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

(_) => H

(_) => I

(_) => J

(_) => K

(_) => L

(_) => M

(_) => N

(_) => O

O

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:25

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

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

(_) => H

(_) => I

(_) => J

(_) => K

(_) => L

(_) => M

(_) => N

(_) => O

(_) => P

P

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:26

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

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

(_) => H

(_) => I

(_) => J

(_) => K

(_) => L

(_) => M

(_) => N

(_) => O

(_) => P

(_) => Q

Q

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:27

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

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

(_) => H

(_) => I

(_) => J

(_) => K

(_) => L

(_) => M

(_) => N

(_) => O

(_) => P

(_) => Q

(_) => R

R

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:28

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

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

(_) => H

(_) => I

(_) => J

(_) => K

(_) => L

(_) => M

(_) => N

(_) => O

(_) => P

(_) => Q

(_) => R

(_) => S

S

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:29

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

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

(_) => H

(_) => I

(_) => J

(_) => K

(_) => L

(_) => M

(_) => N

(_) => O

(_) => P

(_) => Q

(_) => R

(_) => S

(_) => T

T

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:30

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

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

(_) => H

(_) => I

(_) => J

(_) => K

(_) => L

(_) => M

(_) => N

(_) => O

(_) => P

(_) => Q

(_) => R

(_) => S

(_) => T

(_) => U

U

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe

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.15.2/node_modules/effect/dist/dts/Pipeable.d.ts:31

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

A

(_) => B

(_) => C

(_) => D

(_) => E

(_) => F

(_) => G

(_) => H

(_) => I

(_) => J

(_) => K

(_) => L

(_) => M

(_) => N

(_) => O

(_) => P

(_) => Q

(_) => R

(_) => S

(_) => T

(_) => U

U

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).pipe


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[keyof NewFields]>, object & object & object & object & object & object & Constructor<NewFields>, InitialMessage, { }>

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4326

Transformed = never

string

<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[keyof NewFields]>, object & object & object & object & object & object & Constructor<NewFields>, InitialMessage, { }>

NewFields extends Fields

R2

R3

NewFields

(input, options, ast) => Effect<{ [K in string | number | symbol]: Type<{ _tag: tag<“InitialMessage”> } & { clientId: typeof String$; debugInstanceId: typeof String$; devtoolsEnabled: typeof Boolean$; storageOptions: Struct<{ directory: …; type: … }>; storeId: typeof String$; syncPayload: UndefinedOr<Schema<(…), (…), (…)>> } & NewFields>[K] }, ParseIssue, R2>

(input, options, ast) => Effect<object & object & object & object & object & object & object, ParseIssue, R3>

ClassAnnotations<Transformed, { [K in string | number | symbol]: Type<{ _tag: tag<“InitialMessage”> } & { clientId: typeof String$; debugInstanceId: typeof String$; devtoolsEnabled: typeof Boolean$; storageOptions: Struct<{ directory: optional<(…)>; type: Literal<(…)> }>; storeId: typeof String$; syncPayload: UndefinedOr<Schema<JsonValue, JsonValue, never>> } & NewFields>[K] }>

[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 & object & object & object & object & object & Constructor<NewFields>, InitialMessage, { }>

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
}
}

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).transformOrFail


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[keyof NewFields]>, object & object & object & object & object & object & Constructor<NewFields>, InitialMessage, { }>

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4359

Transformed = never

string

<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[keyof NewFields]>, object & object & object & object & object & object & Constructor<NewFields>, InitialMessage, { }>

NewFields extends Fields

R2

R3

NewFields

(input, options, ast) => Effect<{ [K in string | number | symbol]: ({ _tag: “InitialMessage”; clientId: string; debugInstanceId: string; devtoolsEnabled: boolean; storageOptions: { directory?: string; type: “opfs” }; storeId: string; syncPayload: undefined | JsonValue } & {} & { 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>

(input, options, ast) => Effect<Encoded<object & object>, ParseIssue, R3>

ClassAnnotations<Transformed, { [K in string | number | symbol]: Type<{ _tag: tag<“InitialMessage”> } & { clientId: typeof String$; debugInstanceId: typeof String$; devtoolsEnabled: typeof Boolean$; storageOptions: Struct<{ directory: optional<(…)>; type: Literal<(…)> }>; storeId: typeof String$; syncPayload: UndefinedOr<Schema<JsonValue, JsonValue, never>> } & NewFields>[K] }>

[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 & object & object & object & object & object & Constructor<NewFields>, InitialMessage, { }>

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
}
}

Schema.TaggedRequest<InitialMessage>()('InitialMessage', { payload: { storageOptions: StorageType, devtoolsEnabled: Schema.Boolean, storeId: Schema.String, clientId: Schema.String, debugInstanceId: Schema.String, syncPayload: Schema.UndefinedOr(Schema.JsonValue), }, success: Schema.Void, failure: UnexpectedError, }).transformOrFailFrom