Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gz30eee/typescript-programms
This repo conatins TypeScript Programs.
https://github.com/gz30eee/typescript-programms
Last synced: 2 days ago
JSON representation
This repo conatins TypeScript Programs.
- Host: GitHub
- URL: https://github.com/gz30eee/typescript-programms
- Owner: GZ30eee
- Created: 2024-02-29T17:49:03.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-12-25T14:37:51.000Z (about 1 month ago)
- Last Synced: 2024-12-25T15:24:38.349Z (about 1 month ago)
- Language: TypeScript
- Size: 3.91 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TypeScript Programs
Welcome to the **TypeScript Programs** repository! This repository contains a collection of various TypeScript programs that demonstrate different programming concepts, algorithms, and problem-solving techniques. Whether you are a beginner looking to learn TypeScript or an experienced developer seeking to enhance your skills, this repository has something for everyone.
## Table of Contents
- [Features](#features)
- [Programs](#programs)
- [Getting Started](#getting-started)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)## Features
- A variety of TypeScript programs covering basic to advanced topics.
- Well-documented code with explanations for each program.
- Examples and test cases to demonstrate functionality.
- Organized structure for easy navigation.## Programs
Here is a list of some of the programs included in this repository:
1. **Basic Programs**
- Addition
- Factorial Calculation
- Fibonacci Series
- String Reversal2. **Intermediate Programs**
- Palindrome Checker
- Temperature Conversion
- Custom Map Function
- Count Vowels3. **Advanced Programs**
- Binary Search Algorithm
- Merge Sort Implementation
- Quick Sort Implementation
- Group Anagrams4. **Utilities**
- Debounce Function
- Throttle Function
- Deep Clone Object Function
- Random Number Generator## Getting Started
To get started with the TypeScript programs in this repository, follow these steps:
1. **Clone the Repository**
```
git clone https://github.com/GZ30eee/typescript-programs.git
cd typescript-programs
```2. **Install TypeScript**
Make sure you have TypeScript installed on your machine. You can install it globally using npm:
```
npm install -g typescript
```3. **Compile and Run a Program**
You can compile any TypeScript file using the following command:
```
tsc filename.ts
```
Then run the compiled JavaScript file with Node.js:
```
node filename.js
```## Usage
Each program is self-contained and includes comments explaining how it works. You can modify and experiment with the code as you like. Feel free to use these examples as a reference or starting point for your own projects!
## Contributing
Contributions are welcome! If you would like to contribute to this repository, please follow these steps:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/YourFeature`).
3. Make your changes and commit them (`git commit -m 'Add some feature'`).
4. Push to the branch (`git push origin feature/YourFeature`).
5. Open a pull request.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
---
Thank you for visiting the **TypeScript Programs** repository! Happy coding!