@seges/angular-language-picker
Version:
For the time being the project scaffold expects TypeScript files.
25 lines (18 loc) • 609 B
text/typescript
import * as angular from "angular";
export const languagePickerServiceModule = "seges.languagepicker.service";
export interface ILanguagePickerService {
setLanguage(language: string): void;
getLanguage(): string;
}
export class LanguagePickerService implements ILanguagePickerService {
language: string;
setLanguage(language: string): void {
this.language = language;
}
getLanguage(): string {
return this.language;
}
}
angular
.module(languagePickerServiceModule, [])
.service("languagePickerService", LanguagePickerService);