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