@@ -26,9 +26,7 @@ const AppStateSchema = Schema.Struct({
|
||||
class AppState extends Context.Service<AppState, {
|
||||
readonly lens: Lens.Lens<typeof AppStateSchema.Type>
|
||||
}>()("AppState") {
|
||||
static readonly layer = Layer.effect(
|
||||
AppState,
|
||||
Effect.gen(function*() {
|
||||
static readonly layer = Layer.effect(AppState, Effect.gen(function*() {
|
||||
return {
|
||||
lens: Lens.fromSubscriptionRef(
|
||||
yield* SubscriptionRef.make<typeof AppStateSchema.Type>({
|
||||
@@ -39,8 +37,7 @@ class AppState extends Context.Service<AppState, {
|
||||
})
|
||||
),
|
||||
}
|
||||
}),
|
||||
)
|
||||
}))
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user