@@ -18,7 +18,7 @@ import { EntityToJson } from "./Session/EntityToJson";
1818import { KillOperationCommand } from "./Commands/KillOperationCommand" ;
1919import { DocumentConventions } from "./Conventions/DocumentConventions" ;
2020import { ServerNode } from "../Http/ServerNode" ;
21- import { AbstractCallback } from "../Types/Callbacks" ;
21+ import { ErrorFirstCallback } from "../Types/Callbacks" ;
2222import { passResultToCallback } from "../Utility/PromiseUtil" ;
2323import { BatchOperation } from "./Session/Operations/BatchOperation" ;
2424import { MetadataObject } from "./Session/MetadataObject" ;
@@ -81,9 +81,9 @@ export class BulkInsertOperation {
8181 }
8282
8383 private static _typeCheckStoreArgs (
84- idOrMetadataOrCallback ?: string | IMetadataDictionary | AbstractCallback < void > ,
85- metadataOrCallback ?: IMetadataDictionary | AbstractCallback < void > ,
86- callback ?: AbstractCallback < void > ) :
84+ idOrMetadataOrCallback ?: string | IMetadataDictionary | ErrorFirstCallback < void > ,
85+ metadataOrCallback ?: IMetadataDictionary | ErrorFirstCallback < void > ,
86+ callback ?: ErrorFirstCallback < void > ) :
8787 { id : string , getId : boolean , metadata : IMetadataDictionary , cb : ( ) => void } {
8888
8989 let id : string ;
@@ -101,7 +101,7 @@ export class BulkInsertOperation {
101101 }
102102 } else {
103103 metadata = idOrMetadataOrCallback ;
104- callback = metadataOrCallback as AbstractCallback < void > ;
104+ callback = metadataOrCallback as ErrorFirstCallback < void > ;
105105 if ( metadata && ( CONSTANTS . Documents . Metadata . ID in metadata ) ) {
106106 id = metadata [ CONSTANTS . Documents . Metadata . ID ] ;
107107 }
@@ -115,18 +115,18 @@ export class BulkInsertOperation {
115115 }
116116
117117 public async store ( entity : object ) ;
118- public async store ( entity : object , callback : AbstractCallback < void > ) ;
118+ public async store ( entity : object , callback : ErrorFirstCallback < void > ) ;
119119 public async store ( entity : object , id : string ) ;
120120 public async store ( entity : object , metadata : IMetadataDictionary ) ;
121121 public async store ( entity : object , id : string , metadata : IMetadataDictionary ) ;
122- public async store ( entity : object , id : string , callback : AbstractCallback < void > ) ;
123- public async store ( entity : object , metadata : IMetadataDictionary , callback : AbstractCallback < void > ) ;
124- public async store ( entity : object , id : string , metadata : IMetadataDictionary , callback : AbstractCallback < void > ) ;
122+ public async store ( entity : object , id : string , callback : ErrorFirstCallback < void > ) ;
123+ public async store ( entity : object , metadata : IMetadataDictionary , callback : ErrorFirstCallback < void > ) ;
124+ public async store ( entity : object , id : string , metadata : IMetadataDictionary , callback : ErrorFirstCallback < void > ) ;
125125 public async store (
126126 entity : object ,
127- idOrMetadataOrCallback ?: string | IMetadataDictionary | AbstractCallback < void > ,
128- metadataOrCallback ?: IMetadataDictionary | AbstractCallback < void > ,
129- callback ?: AbstractCallback < void > ) {
127+ idOrMetadataOrCallback ?: string | IMetadataDictionary | ErrorFirstCallback < void > ,
128+ metadataOrCallback ?: IMetadataDictionary | ErrorFirstCallback < void > ,
129+ callback ?: ErrorFirstCallback < void > ) {
130130 let opts : { id : string , getId : boolean , metadata : IMetadataDictionary , cb : ( ) => void } ;
131131 try {
132132 // tslint:disable-next-line:prefer-const
@@ -285,8 +285,8 @@ export class BulkInsertOperation {
285285 }
286286
287287 public async abort ( ) : Promise < void > ;
288- public async abort ( callback : AbstractCallback < void > ) : Promise < void > ;
289- public async abort ( callback ?: AbstractCallback < void > ) : Promise < void > {
288+ public async abort ( callback : ErrorFirstCallback < void > ) : Promise < void > ;
289+ public async abort ( callback ?: ErrorFirstCallback < void > ) : Promise < void > {
290290 const abortPromise = this . _abortAsync ( ) ;
291291 passResultToCallback ( abortPromise , callback ) ;
292292 return await abortPromise ;
@@ -313,8 +313,8 @@ export class BulkInsertOperation {
313313 }
314314
315315 public async finish ( ) : Promise < void > ;
316- public async finish ( callback : AbstractCallback < void > ) : Promise < void > ;
317- public async finish ( callback ?: AbstractCallback < void > ) : Promise < void > {
316+ public async finish ( callback : ErrorFirstCallback < void > ) : Promise < void > ;
317+ public async finish ( callback ?: ErrorFirstCallback < void > ) : Promise < void > {
318318 const finishPromise = this . _finishAsync ( ) ;
319319 passResultToCallback ( finishPromise , callback ) ;
320320 return finishPromise ;
0 commit comments