11import { EffectWrapper } from '~/effect-core/effectable.ts' ;
22import { entityKind } from '~/entity.ts' ;
3+ import type { DrizzleQueryError } from '~/errors.ts' ;
34import type { PgDialect } from '~/pg-core/dialect.ts' ;
45import type { PgQueryResultHKT , PgQueryResultKind , PreparedQueryConfig } from '~/pg-core/session.ts' ;
56import type { PgMaterializedView } from '~/pg-core/view.ts' ;
@@ -11,7 +12,7 @@ import type { EffectPgCoreSession } from './session.ts';
1112// eslint-disable-next-line @typescript-eslint/no-empty-interface
1213export interface PgRefreshMaterializedView < TQueryResult extends PgQueryResultHKT >
1314 extends
14- EffectWrapper < PgQueryResultKind < TQueryResult , never > > ,
15+ EffectWrapper < PgQueryResultKind < TQueryResult , never > , DrizzleQueryError > ,
1516 RunnableQuery < PgQueryResultKind < TQueryResult , never > , 'pg' > ,
1617 SQLWrapper
1718{
@@ -22,7 +23,7 @@ export interface PgRefreshMaterializedView<TQueryResult extends PgQueryResultHKT
2223}
2324
2425export class PgRefreshMaterializedView < TQueryResult extends PgQueryResultHKT >
25- extends EffectWrapper < PgQueryResultKind < TQueryResult , never > >
26+ extends EffectWrapper < PgQueryResultKind < TQueryResult , never > , DrizzleQueryError >
2627 implements RunnableQuery < PgQueryResultKind < TQueryResult , never > , 'pg' > , SQLWrapper
2728{
2829 static override readonly [ entityKind ] : string = 'PgRefreshMaterializedView' ;
0 commit comments