Con-JS-Development / Con-Module

The library of utilities and wrapper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This project provides a collection of utility functions and classes for performing vector operations, generating UUIDs, and managing disposable handles, event signals, and asynchronous semaphores.

Con Utility Features

  • Vector operations: Perform common vector operations such as addition, subtraction, dot product, cross product, and more.
  • UUID generation: Generate version 4 UUIDs using random numbers.
  • Disposable handles: Manage resources that need to be cleaned up when they are no longer needed using the DisposableHandle class.
  • Asynchronous semaphores: Control access to a shared resource in an asynchronous environment using the AsyncSemaphore class.
  • Event signals: Implement the observer pattern using the EventSignal class to subscribe to events and be notified when they occur.
  • Text menipulation via, TextWriter/TextReader/TextStream

About

The library of utilities and wrapper

License:MIT License


Languages

Language:JavaScript 82.6%Language:TypeScript 17.4%