12 lines · 417 B · TypeScript
RawDownload
import { Context } from "effect"; import type { ProviderAdapterError } from "../Errors.ts";import type { ProviderAdapterShape } from "./ProviderAdapter.ts"; export interface CursorAdapterShape extends ProviderAdapterShape<ProviderAdapterError> {  readonly provider: "cursor";} export class CursorAdapter extends Context.Service<CursorAdapter, CursorAdapterShape>()(  "t3/provider/Services/CursorAdapter",) {}