@itrocks/uses
Apply reusable mixins to your classes effortlessly with the @Uses decorator
Apply reusable mixins to your classes effortlessly with the @Uses decorator
UI component providing a basic it.rocks app container with navigation, title bar, and logout support
Limit property values with @MinValue, @MaxValue, @Values, @Signed
Runtime type reflection from TypeScript declaration files for properties
Decorators for user-friendly identification of domain properties
Switch the formatting of names stored in strings between different naming conventions
Framework-agnostic module for crafting and handling HTTP requests and responses in TypeScript
@Required decorator to enforce mandatory properties in data validation
Domain-driven route manager with automatic generation, decorators, and static routes
Persist object data, processing input from HTML or JSON sources
Structured representation of RDB databases, including tables, columns, indexes, constraints
Compares two table schemas and returns their differences as a structured object
Handles user sign-up for @itrocks/user, with account creation and secure onboarding flow
Array subclasses that remain continuously sorted on insert() or push() calls, featuring optimized includes() and indexOf()
Library of SQL functions mapping logical expressions to SQL syntax
Transforms model objects to and from storage systems
Marks domain classes for named storage, associates transformers to properties of these class types
A property decorator to specify min-max value ranges, date, numeric or string-based
Runtime introspection of TypeScript classes and their properties, including property type
Converts a TypeScript class and columns structure into a RDB schema