@@ -8,9 +8,9 @@ import { IClientBuildResults, IModelBuilder } from '@dolittle/sdk.common';
88import { FilterId } from './FilterId' ;
99import { PublicEventFilterBuilder } from './PublicEventFilterBuilder' ;
1010import { PrivateEventFilterBuilder } from './PrivateEventFilterBuilder' ;
11- import { PublicEventFilterBuilderCallback } from './PublicEventFilterBuilderCallback' ;
12- import { PrivateEventFilterBuilderCallback } from './PrivateEventFilterBuilderCallback' ;
1311import { IEventFiltersBuilder } from './IEventFiltersBuilder' ;
12+ import { IPrivateEventFilterBuilder } from './IPrivateEventFilterBuilder' ;
13+ import { IPublicEventFilterBuilder } from './IPublicEventFilterBuilder' ;
1414
1515/**
1616 * Represents an implementation of {@link IEventFiltersBuilder}.
@@ -29,18 +29,14 @@ export class EventFiltersBuilder extends IEventFiltersBuilder {
2929 }
3030
3131 /** @inheritdoc */
32- createPrivateFilter ( filterId : string | FilterId | Guid , callback : PrivateEventFilterBuilderCallback ) : IEventFiltersBuilder {
32+ createPrivate ( filterId : string | FilterId | Guid ) : IPrivateEventFilterBuilder {
3333 const identifier = FilterId . from ( filterId ) ;
34- const builder = new PrivateEventFilterBuilder ( identifier , this . _modelBuilder ) ;
35- callback ( builder ) ;
36- return this ;
34+ return new PrivateEventFilterBuilder ( identifier , this . _modelBuilder ) ;
3735 }
3836
3937 /** @inheritdoc */
40- createPublicFilter ( filterId : string | FilterId | Guid , callback : PublicEventFilterBuilderCallback ) : IEventFiltersBuilder {
38+ createPublic ( filterId : string | FilterId | Guid ) : IPublicEventFilterBuilder {
4139 const identifier = FilterId . from ( filterId ) ;
42- const builder = new PublicEventFilterBuilder ( identifier , this . _modelBuilder ) ;
43- callback ( builder ) ;
44- return this ;
40+ return new PublicEventFilterBuilder ( identifier , this . _modelBuilder ) ;
4541 }
4642}
0 commit comments