diff --git a/projects/openharbor/ngx-data/src/lib/BaseHttpDataSourceOptionsBuilder.ts b/projects/openharbor/ngx-data/src/lib/BaseHttpDataSourceOptionsBuilder.ts index 18845a7..9e07c17 100644 --- a/projects/openharbor/ngx-data/src/lib/BaseHttpDataSourceOptionsBuilder.ts +++ b/projects/openharbor/ngx-data/src/lib/BaseHttpDataSourceOptionsBuilder.ts @@ -93,7 +93,7 @@ export abstract class BaseHttpDataSourceOptionsBuilder(name: string, commandHandler: (command: TCommand) => Observable, resolveCommandModel?: (event: IResolveCommandModelEvent) => Observable) { + public addCommandByCallback(name: string, commandHandler: (command: TCommand) => Observable, resolveCommandModel?: (event: IResolveCommandModelEvent) => Observable>) { const handleWrapper = (command: TCommand) => { return commandHandler(command).pipe(catchError(this._handleErrorPipe.bind(this))); }; @@ -108,7 +108,7 @@ export abstract class BaseHttpDataSourceOptionsBuilder(name: string, url: string, resolveCommandModel?: (event: IResolveCommandModelEvent) => Observable, beforeCommand?: (command: TCommand) => Observable) { + public addCommandByUrl(name: string, url: string, resolveCommandModel?: (event: IResolveCommandModelEvent) => Observable>, beforeCommand?: (command: TCommand) => Observable) { const handleWrapper = (command: TCommand) => { const finalBeforeCommand = beforeCommand || (_ => of(command)); return finalBeforeCommand(command)