11import { FormStoresHandlerSubscriber } from "./form-stores-handler-subscriber" ;
22import { SubscriberType } from "../contracts" ;
33
4- export class Subscriber {
4+ export class ValidationSubscriber {
55 private formStoreHandlerSubscriber : FormStoresHandlerSubscriber ;
66
77 constructor ( private type : SubscriberType = SubscriberType . Automatically ) {
88 this . formStoreHandlerSubscriber = new FormStoresHandlerSubscriber ( ) ;
99 }
1010}
1111
12- export class SubscriberContainerClass {
13- private instance : Subscriber ;
12+ export class ValidationSubscriberContainerClass {
13+ private instance : ValidationSubscriber ;
1414
15- SetSubscriber ( newHandler : Subscriber , disposeOldOne : boolean = true ) : void {
15+ SetSubscriber ( newHandler : ValidationSubscriber , disposeOldOne : boolean = true ) : void {
1616 if ( disposeOldOne ) {
1717 if ( this . instance != null ) {
1818 delete this . instance ;
@@ -21,15 +21,15 @@ export class SubscriberContainerClass {
2121 this . instance = newHandler ;
2222 }
2323
24- get Subscriber ( ) : Subscriber {
24+ get Subscriber ( ) : ValidationSubscriber {
2525 return this . instance ;
2626 }
2727
2828 Initialize ( ) : void {
2929 if ( this . instance == null ) {
30- this . instance = new Subscriber ( ) ;
30+ this . instance = new ValidationSubscriber ( ) ;
3131 }
3232 }
3333}
3434
35- export const SubscriberContainer = new SubscriberContainerClass ( ) ;
35+ export const ValidationSubscriberContainer = new ValidationSubscriberContainerClass ( ) ;
0 commit comments