Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

ts-metacode is a TypeScript metaprogramming library that provides advanced type-level programming capabilities. It's designed for TypeScript developers who want to perform complex computations and manipulations at the type level, particularly those working with TypeScript 4.1 and above. The library is divided into several key components: 1. **Logic System**: A complete propositional logic system based on AND and NOT operations, supporting multi-bit boolean arrays and various logical operations like implication, equivalence, and XOR. 2. **Mathematical Operations**: Implements natural number arithmetic using string representations, supporting addition, subtraction, multiplication, division, and comparisons. It includes both binary string representation and an internal SNum representation for efficient calculations. 3. **Array Manipulation**: Provides comprehensive array operations including element mapping, filtering, concatenation, and specialized functions like RemoveEnd and RemoveSame. It incorporates most functionality from the typescript-tuple package. 4. **Object Type Manipulation**: Supports recursive mapping and merging of object types with custom fusion policies, allowing for sophisticated type transformations. 5. **String Operations**: Includes JOIN and Split functions for string manipulation, with plans to expand to more operations. 6. **Type Manipulation**: Offers type mapping capabilities using MapUnit and other utilities for converting between different type representations. The library is particularly useful for developers working on advanced TypeScript projects

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of gmono/ts-metacode

Account's avatar
ksxnodemodules/typescript-tuple
Generics to work with tuples in TypeScript

Support the repos that depend on this repository

Top contributors

gmono's profile
gmono
67 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet
gmono

gmono/ts-metacode

typescript的元编程工具包

TypeScript
2
0
No license