diff --git a/packages/extension-query/src/QueryService.ts b/packages/extension-query/src/QueryService.ts index 6ef7d91..4864361 100644 --- a/packages/extension-query/src/QueryService.ts +++ b/packages/extension-query/src/QueryService.ts @@ -1,24 +1,7 @@ -import type * as AsyncData from "@typed/async-data" -import { type Cause, Effect, type Fiber, type Option, type Stream, type SubscriptionRef } from "effect" +import { Effect } from "effect" import * as QueryRunner from "./QueryRunner.js" -import * as QueryProgress from "./QueryProgress.js" export const Tag = (id: Id) => < Self, K extends readonly unknown[], A, E = never >() => Effect.Tag(id)>() - - -export interface ServiceProps { - readonly key: Stream.Stream - readonly query: (key: K) => Effect.Effect - readonly options?: QueryRunner.RunOptions -} - -export const Service = () => < - const Id extends string, - K extends readonly unknown[], A, E, R, ->( - id: Id, - props: ServiceProps, -) =>