Skip to content
View Timileyin105's full-sized avatar
🏠
Working from home
🏠
Working from home
Block or Report

Block or report Timileyin105

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Timileyin105/README.md
  • 👋 Hi, I’m Oluwayomi Timileyin
  • 👀 I’m a full stack (PEAN, php, jquery, javascript, tyscript, mysql, html, css etc) web , mobile app and blockchain developer
  • 💞️ I’m looking to collaborate on any blockchain or web app project
  • 📫 How to reach me on whatsapp +2348165266243

/// Salutation ////

function logSkills(...skills: Array<string>){
    return function (target: any, propertyKey: string, descriptor: PropertyDescriptor) {
        const originalMethod = descriptor.value;
        descriptor.value = function (...args: any[]) {
            console.log('I have advance experience and knowledge in the following tech skills:', skills.join(', '))
            return originalMethod.apply(this, args);
        }
        return descriptor;
   }
}

function logMail(target: any, propertyKey: string, descriptor: PropertyDescriptor) {
    const originalMethod = descriptor.value;
    descriptor.value = function (...args: any[]) {
        console.log('I will be glad working with you kinldy a send me mail oluwayomitimileyin1105@gmail.com');
        const result = originalMethod.apply(this, args);
        return result;
    }
    return descriptor;
}

function addName(target: any, propertyKey: string, descriptor: PropertyDescriptor) {
    const originalMethod = descriptor.value;
    descriptor.value = function (...args: any[]) {
        const name = 'Oluwayomi Timileyin';
        const newArgument = [[...args][0] += '\n' + name];
        const result = originalMethod.apply(this, newArgument);
        return result;
    }
    return descriptor;
}

class Salutation {

    @logSkills('Javascript', 'Nodejs', 'Typscript', 'Jquery', 'Angular', 'PHP', 'and more...')
    @logMail
    @addName
    
    logName(greeting_text: string): void {
        console.log(greeting_text);
    }

}

const _Salutation = new Salutation();
_Salutation.logName('Kind Regards');

///result

I have advance experience and knowledge in the following tech skills: Javascript, Nodejs, Typscript, Jquery, Angular, PHP, and more...
I will be glad working with you kinldy a send me mail oluwayomitimileyin1105@gmail.com
Kind Regards
Oluwayomi Timileyin

/// Language ///

TypeScript

/// readme ///

Make sure to enable "experimentalDecorators" in your tsconfig if you want to play around it

/// if you will like to ['drop a complain', 'request for a clearification or explanation', 'suggest best practices', 'and so on...'] kingly message me thanks

Popular repositories

  1. Timileyin105 Timileyin105 Public

    Config files for my GitHub profile.

    1

  2. CryptoAddressValidator CryptoAddressValidator Public template

    CryptoAddressValidator is web app built and html, bootstrap and javascript to validate a crypto address if true or not

    HTML 1

  3. capacitor-native-google-map capacitor-native-google-map Public

    Forked from capacitor-community/google-maps

    Capacitor Plugin using native Google Maps SDK for Android and iOS.

    Java 1

  4. google-font-to-svg-path google-font-to-svg-path Public

    Forked from danmarshall/google-font-to-svg-path

    Create an SVG path from a Google font

    JavaScript