Skip to content

A comprehensive TypeScript utility library offering an assortment of powerful decorators to enhance, optimize, and simplify your TypeScript applications.

Notifications You must be signed in to change notification settings

bogdanmartinescu/TSDecorators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TSDecorators

TSDecorators provides a set of decorators to enhance TypeScript projects. It focuses on simplicity and usability, making TypeScript development more efficient.

✨ Features

🚀 - Optimized Performance: Improve the speed of your functions with decorators like memoization. 📜 - Type-Safe: Built specifically for TypeScript, ensuring type accuracy. 💡 - Easy to Use: Simple, clear, and direct decorators that are easy to integrate. 🧰 - Utility Toolkit: Contains decorators for common tasks in TypeScript development.

📦 Installation

npm install tsdecorators --save

📘 Documentation

For detailed information on each decorator and its usage, refer to the Docs Directory.

🌱 Basic Usage

Using TSDecorators in your project:

import { memoize } from "tsdecorators";

class Example {
  @memoize
  computeFunction(n: number) {
    // Your code here
  }
}

More examples can be found in our Usage Guide.

💡 Why Choose TSDecorators?

TSDecorators offers a collection of decorators that make TypeScript code better and more efficient. It helps developers write cleaner code without much effort.

🤝 Contribute

Community input helps this project grow. If you have suggestions or find issues, please contribute. Details can be found in the Contributing Guide.

🔖 License

This project is licensed under the MIT License. See LICENSE for more information.

About

A comprehensive TypeScript utility library offering an assortment of powerful decorators to enhance, optimize, and simplify your TypeScript applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published