Glossary π
This glossary provides clear and concise definitions of technical terms, concepts, and abbreviations commonly used throughout the Tradinos Code Base (TCB) documentation. It's designed to help both new and experienced developers better understand the terminology used in our Angular and NestJS packages.
DTO (Data Transfer Object)
An object that carries data between processes. Used to define the shape of data sent in HTTP requests or responses.
Entity
A class that maps to a database table. It represents business data and is managed using ORMs like TypeORM.
CRUD
Acronym for Create, Read, Update, Deleteβbasic operations performed on data in applications.
Interceptor
Middleware in NestJS that intercepts incoming or outgoing HTTP requests/responses for tasks like logging or transformation.
Guard
A class that implements authorization logic, determining whether a user has access to a route.
Pipe
A class in NestJS used to transform or validate input data before it reaches the handler.
Module
A way to organize code in Angular or NestJS by grouping related components, services, and dependencies.
Service
A class that handles business logic and can be injected into controllers or components.
Decorator
A function in TypeScript that adds metadata to classes, methods, or properties (e.g., @Injectable, @Controller)
Formly
A dynamic (JSON-driven) form library for Angular, allowing you to build forms using configuration rather than hardcoding HTML.
Prisma
A modern ORM for Node.js and TypeScript. Allows type-safe database access and migrations.
Permissions
In the context of TCB, it refers to the control over which components or routes a user can access based on roles or policies.
Last updated