I'm a Software Developer.
class AboutMeService implements IAboutMeService {
private readonly _name: string;
private readonly _birthYear: number;
contructor() {
this._name = "MK";
this._birthYear = 1997;
}
public getRole(): string {
return "Software Developer";
}
public sayHi(): string {
return "Thanks for dropping by. If you find my work interesting, you can ping me on Linkedin or Twitter.";
}
public getProgrammingLanguages(): Map<Emoji, string> {
return {
π₯: "TypeScript/JavaScript",
π₯: "C#"
}
}
public getFrameworks(): Map<Emoji, string> {
return {
π₯: "React/Gatsby/NextJS",
π₯: "Angular"
}
}
public getHobbies(): string[] {
return ["Fitness πͺ", "Reading π", "Cooking π"];
}
}
const aboutMeService = diContainer.get<IAboutMeService>(TYPES.IAboutMeService);
aboutMeService.sayHi();
aboutMeService.getRole();
aboutMeService.getProgrammingLanguages();
aboutMeService.getFrameworks();
aboutMeService.getHobbies();