0.0.76 • Published 10 months ago

@gsb-core/core v0.0.76

Weekly downloads
-
License
MIT
Repository
-
Last release
10 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

10 months ago

0.0.75

10 months ago

0.0.74

10 months ago

0.0.73

10 months ago

0.0.72

10 months ago

0.0.71

10 months ago

0.0.70

10 months ago

0.0.69

10 months ago

0.0.68

10 months ago

0.0.67

10 months ago

0.0.66

10 months ago

0.0.65

10 months ago

0.0.64

10 months ago

0.0.63

10 months ago

0.0.62

10 months ago

0.0.61

10 months ago

0.0.60

10 months ago

0.0.59

10 months ago

0.0.57

10 months ago

0.0.56

10 months ago

0.0.55

10 months ago

0.0.54

10 months ago

0.0.50

10 months ago

0.0.49

11 months ago

0.0.48

11 months ago

0.0.47

11 months ago

0.0.46

11 months ago

0.0.45

11 months ago

0.0.44

11 months ago

0.0.43

11 months ago

0.0.42

11 months ago

0.0.41

11 months ago

0.0.40

11 months ago

0.0.39

11 months ago

0.0.38

11 months ago

0.0.37

11 months ago

0.0.36

11 months ago

0.0.35

11 months ago

0.0.34

11 months ago

0.0.33

11 months ago

0.0.31

11 months ago

0.0.30

11 months ago

0.0.29

11 months ago

0.0.28

11 months ago

0.0.27

11 months ago

0.0.26

11 months ago

0.0.25

11 months ago

0.0.23

11 months ago

0.0.22

11 months ago

0.0.21

11 months ago

0.0.20

11 months ago

0.0.19

11 months ago

0.0.17

11 months ago

0.0.16

11 months ago

0.0.13

11 months ago

0.0.11

11 months ago

0.0.10

11 months ago

0.0.9

11 months ago