Bläddra i källkod

core: let models layer infer its own type so layer composition no longer requires matching explicit requirements

Dax Raad 4 månader sedan
förälder
incheckning
e92b1fe7d7
1 ändrade filer med 1 tillägg och 3 borttagningar
  1. 1 3
      packages/core/src/models.ts

+ 1 - 3
packages/core/src/models.ts

@@ -112,9 +112,7 @@ export interface Interface {
 
 
 export class Service extends Context.Service<Service, Interface>()("@opencode/ModelsDev") {}
 export class Service extends Context.Service<Service, Interface>()("@opencode/ModelsDev") {}
 
 
-type Requirements = AppFileSystem.Service | HttpClient.HttpClient
-
-export const layer: Layer.Layer<Service, never, Requirements> = Layer.effect(
+export const layer = Layer.effect(
   Service,
   Service,
   Effect.gen(function* () {
   Effect.gen(function* () {
     const fs = yield* AppFileSystem.Service
     const fs = yield* AppFileSystem.Service