|
@@ -26,7 +26,7 @@ export interface Interface {
|
|
|
|
|
|
|
|
export class Service extends Context.Service<Service, Interface>()("@opencode/SkillDiscovery") {}
|
|
export class Service extends Context.Service<Service, Interface>()("@opencode/SkillDiscovery") {}
|
|
|
|
|
|
|
|
-export const layer: Layer.Layer<Service, never, FSUtil.Service | Path.Path | HttpClient.HttpClient> = Layer.effect(
|
|
|
|
|
|
|
+const layer: Layer.Layer<Service, never, FSUtil.Service | Path.Path | HttpClient.HttpClient> = Layer.effect(
|
|
|
Service,
|
|
Service,
|
|
|
Effect.gen(function* () {
|
|
Effect.gen(function* () {
|
|
|
const fs = yield* FSUtil.Service
|
|
const fs = yield* FSUtil.Service
|
|
@@ -135,12 +135,6 @@ export const layer: Layer.Layer<Service, never, FSUtil.Service | Path.Path | Htt
|
|
|
}),
|
|
}),
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-export const defaultLayer: Layer.Layer<Service> = layer.pipe(
|
|
|
|
|
- Layer.provide(FetchHttpClient.layer),
|
|
|
|
|
- Layer.provide(FSUtil.defaultLayer),
|
|
|
|
|
- Layer.provide(NodePath.layer),
|
|
|
|
|
-)
|
|
|
|
|
-
|
|
|
|
|
export const node = LayerNode.make({ service: Service, layer: layer, deps: [FSUtil.node, path, httpClient] })
|
|
export const node = LayerNode.make({ service: Service, layer: layer, deps: [FSUtil.node, path, httpClient] })
|
|
|
|
|
|
|
|
export * as Discovery from "./discovery"
|
|
export * as Discovery from "./discovery"
|