@@ -412,26 +412,24 @@ export const createIndex: {
412412    ) 
413413) 
414414
415- // TODO: review return type. Should we return Document like mongodb driver? 
416415export  const  dropIndex : { 
417416  ( indexName : string ,  options ?: DropIndexesOptions ) : < A  extends  Document ,  I  extends  Document ,  R > ( 
418417    collection : Collection < A ,  I ,  R > 
419-   )  =>  Effect . Effect < void ,  MongoError . MongoError ,  R > 
418+   )  =>  Effect . Effect < Document ,  MongoError . MongoError ,  R > 
420419  < A  extends  Document ,  I  extends  Document ,  R > ( 
421420    collection : Collection < A ,  I ,  R > , 
422421    indexName : string , 
423422    options ?: DropIndexesOptions 
424-   ) : Effect . Effect < void ,  MongoError . MongoError ,  R > 
423+   ) : Effect . Effect < Document ,  MongoError . MongoError ,  R > 
425424}  =  F . dual ( 
426425  ( args )  =>  isCollection ( args [ 0 ] ) , 
427426  < A  extends  Document ,  I  extends  Document ,  R > ( 
428427    collection : Collection < A ,  I ,  R > , 
429428    indexName : string , 
430429    options ?: DropIndexesOptions 
431-   ) : Effect . Effect < void ,  MongoError . MongoError ,  R >  => 
430+   ) : Effect . Effect < Document ,  MongoError . MongoError ,  R >  => 
432431    F . pipe ( 
433432      Effect . promise ( ( )  =>  collection . collection . dropIndex ( indexName ,  options ) ) , 
434-       Effect . asVoid , 
435433      Effect . catchAllDefect ( mongoErrorOrDie ( makeSource ( collection ,  "dropIndex" ) ) ) 
436434    ) 
437435) 
0 commit comments