0.0.76 • Published 5 months ago

@gsb-core/core v0.0.76

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

GSB Module

This folder contains all GSB (Genatica Software Backend) related code, organized in a structured manner.

Directory Structure

src/lib/gsb/
├── api/
│   └── gsb-api.service.ts            # Core API service for GSB
├── config/
│   ├── gsb-config.ts                 # GSB configuration
│   └── tenant-config.ts              # Tenant configuration
├── models/
│   ├── gsb-entity-def.model.ts       # Entity definition model
│   ├── gsb-file.model.ts             # File model
│   ├── gsb-function.model.ts         # Function model
│   └── gsb-user.model.ts             # User model
├── services/
│   ├── auth/
│   │   ├── auth.service.ts           # Authentication service
│   │   └── social-auth.service.ts    # Social authentication
│   ├── entity/
│   │   ├── entity-def.service.ts     # Entity definition service
│   │   └── gsb-entity.service.ts     # Core entity service
│   ├── file/
│   │   └── file.service.ts           # File service
│   ├── function/
│   │   └── function.service.ts       # Function service
│   ├── subscription/
│   │   ├── paddle-client.service.ts  # Paddle client
│   │   ├── paddle.service.ts         # Paddle service
│   │   └── subscription.service.ts   # Subscription service
│   ├── workflow/
│   │   ├── gsb-workflow.service.ts   # GSB workflow service
│   │   ├── workflow-monitor.service.ts # Workflow monitoring
│   │   └── workflow.service.ts       # Workflow service
│   ├── app-initializer.service.ts    # App initialization
│   ├── permission.service.ts         # Permission management
│   ├── registration.service.ts       # Registration service
│   └── role.service.ts               # Role management
├── types/
│   ├── query-params.ts               # Query parameters
│   ├── query.ts                      # Query definitions
│   ├── requests.ts                   # Request types
│   └── responses.ts                  # Response types
├── utils/
│   └── gsb-utils.ts                  # GSB utilities
└── index.ts                          # Barrel file

Usage

Import GSB components through the barrel files:

// Import from the main barrel file
import { GsbEntityService } from '@gsb-core';

Services

GSB services are organized by functionality:

  • Auth Services: Authentication and social login
  • Entity Services: Core data entity management
  • File Services: File operations
  • Function Services: Functions and operations
  • Subscription Services: Paddle integration for subscriptions
  • Workflow Services: Business process management

Configuration

GSB configuration is centralized in the config folder:

  • gsb-config.ts: Core GSB configuration
  • tenant-config.ts: Multi-tenant configuration

Models

Data models for the GSB system:

  • gsb-entity-def.model.ts: Entity definitions
  • gsb-file.model.ts: File entities
  • gsb-function.model.ts: Function entities
  • gsb-user.model.ts: User entities
0.0.76

5 months ago

0.0.75

5 months ago

0.0.74

5 months ago

0.0.73

5 months ago

0.0.72

5 months ago

0.0.71

6 months ago

0.0.70

6 months ago

0.0.69

6 months ago

0.0.68

6 months ago

0.0.67

6 months ago

0.0.66

6 months ago

0.0.65

6 months ago

0.0.64

6 months ago

0.0.63

6 months ago

0.0.62

6 months ago

0.0.61

6 months ago

0.0.60

6 months ago

0.0.59

6 months ago

0.0.57

6 months ago

0.0.56

6 months ago

0.0.55

6 months ago

0.0.54

6 months ago

0.0.50

6 months ago

0.0.49

6 months ago

0.0.48

6 months ago

0.0.47

6 months ago

0.0.46

6 months ago

0.0.45

6 months ago

0.0.44

6 months ago

0.0.43

6 months ago

0.0.42

6 months ago

0.0.41

6 months ago

0.0.40

6 months ago

0.0.39

6 months ago

0.0.38

6 months ago

0.0.37

6 months ago

0.0.36

6 months ago

0.0.35

6 months ago

0.0.34

6 months ago

0.0.33

6 months ago

0.0.31

6 months ago

0.0.30

6 months ago

0.0.29

6 months ago

0.0.28

6 months ago

0.0.27

6 months ago

0.0.26

6 months ago

0.0.25

6 months ago

0.0.23

6 months ago

0.0.22

6 months ago

0.0.21

6 months ago

0.0.20

6 months ago

0.0.19

6 months ago

0.0.17

6 months ago

0.0.16

6 months ago

0.0.13

6 months ago

0.0.11

6 months ago

0.0.10

6 months ago

0.0.9

6 months ago