🍻What makes Katxupa special?

  • Functional Delight: Katxupa introduces functional programming concepts to enhance your code's expressiveness and clarity.

  • Kotlin-Inspired Goodness: Leveraging lessons learned from Kotlin, Katxupa provides utilities and extensions that streamline your workflow.

  • Boosted Productivity: Enjoy a more productive development experience with Katxupa's utility classes, sequences, durations, and more.

  • Developer Happiness: Inspired by the joy of coding in Kotlin, Katxupa seeks to bring happiness to your TypeScript and JavaScript projects.

function main() {

    ({name: "Manuel Santos", email: "ney.br.santos@gmail.com", age: 35})
        .letIt(it => {
            console.log(`${it.name},`);
            it.age < 30 ? console.log("A Young Man") : console.log("An Old Man");
            return it.age;
        }).alsoIt(it => {
            console.log(`Actual Age is ${it}`);
        })
        .years()
        .runIt((days, hours, minutes, seconds, nanoseconds) => {
            return `Current Age: ${days}d ${hours}h ${minutes}m ${seconds}s ${nanoseconds}ns`;
        })
        .runIt(function() {
            console.log(this);
        });

    // Output:
    //      Manuel Santos,
    //      An Old Man
    //      Actual Age is 35
    //      Current Age: 12783d 18h 0m 0s 0ns
}

Last updated