@@ -610,102 +610,3 @@ export class TranslateService implements ITranslateService {
610610 }
611611
612612}
613-
614- @Injectable ( )
615- export class ChildTranslateService extends TranslateService {
616-
617- protected parent :TranslateService = inject ( TranslateService , { skipSelf :true } ) ;
618-
619- public override use ( lang : Language ) : Observable < InterpolatableTranslationObject >
620- {
621- return this . parent . use ( lang ) ;
622- }
623-
624- public override setFallbackLang ( lang : Language ) : Observable < InterpolatableTranslationObject >
625- {
626- return this . parent . setFallbackLang ( lang ) ;
627- }
628-
629- public override getFallbackLang ( ) : Language | null
630- {
631- return this . parent . getFallbackLang ( ) ;
632- }
633-
634-
635- public override get onLangChange ( ) : Observable < TranslationChangeEvent > {
636- return this . parent . onLangChange ;
637- }
638-
639- public override get onFallbackLangChange ( ) : Observable < TranslationChangeEvent > {
640- return this . parent . onFallbackLangChange ;
641- }
642-
643- public override addLangs ( languages : Language [ ] ) : void
644- {
645- return this . parent . addLangs ( languages ) ;
646- }
647-
648- public override getLangs ( ) : readonly Language [ ]
649- {
650- return this . parent . getLangs ( ) ;
651- }
652-
653-
654- /*
655- public override get onTranslationChange(): Observable<TranslationChangeEvent> {
656-
657- // local and parent
658- }
659-
660- */
661-
662- /*
663-
664- public abstract reloadLang(lang: Language): Observable<InterpolatableTranslationObject>;
665- public abstract resetLang(lang: Language): void;
666-
667- */
668- public override instant (
669- key : string | string [ ] ,
670- interpolateParams ?: InterpolationParameters ,
671- ) : Translation
672- {
673- return super . instant ( key , interpolateParams ) || this . parent . instant ( key , interpolateParams ) ;
674- }
675-
676- /*
677- public abstract stream(
678- key: string | string[],
679- interpolateParams?: InterpolationParameters,
680- ): Observable<Translation>;
681-
682- public abstract getStreamOnTranslationChange(
683- key: string | string[],
684- interpolateParams?: InterpolationParameters,
685- ): Observable<Translation>;
686-
687- public abstract get(
688- key: string | string[],
689- interpolateParams?: InterpolationParameters,
690- ): Observable<Translation>;
691-
692- public abstract getParsedResult(
693- key: string | string[],
694- interpolateParams?: InterpolationParameters,
695- ): StrictTranslation | Observable<StrictTranslation>;
696-
697-
698-
699- public abstract set(
700- key: string,
701- translation: string | TranslationObject,
702- lang?: Language,
703- ): void;
704-
705- public abstract setTranslation(
706- lang: Language,
707- translations: TranslationObject,
708- shouldMerge?: boolean,
709- ): void;
710- */
711- }
0 commit comments