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();