Compilation Issue When Migrating from GenericTag to Tag in TypeScript
I have this simple stupid service written with GenericTag
And when I rewrite it to Tag, it does not compile,
Any idea?
And when I rewrite it to Tag, it does not compile,
Any idea?
export interface Sqlite {
readonly exec: (query: SqliteQuery) => Effect.Effect<SqliteExecResult>;
}
export const Sqlite = Context.GenericTag<Sqlite>("@services/Sqlite");export class Sqlite extends Context.Tag("Sqlite")<
Sqlite,
{ readonly exec: (query: SqliteQuery) => Effect.Effect<SqliteExecResult> }
>() {}