# Compiled Output

This directory contains the compiled JavaScript files and TypeScript declaration files (`.d.ts`) generated from the source code in the `/src` directory.

## Navigation

- [Back to Main README](../README.md)
- [Source Documentation](../src/README.md)
- [Common Types Documentation](./common-types/README.md)
- [Model Interfaces Documentation](./model/README.md)

## Directory Structure

### Schema (`/schema`)

Contains the compiled Mongoose schema definitions for:
- Authentication (`/schema/auth/`)
- Core system functionality (`/schema/core/`)
- Email services (`/schema/email/`)

### Common Types (`/common-types`)

Contains shared type definitions used throughout the application:
- Controller responses
- Service configurations
- Authentication payloads
- User permissions

### Configuration (`/config`)

Contains compiled database connection and configuration utilities.

### Model Interfaces (`/model`)

Contains types and interfaces for various domain models:
- Authentication models
- Core system models
- Email service models

## Usage

These files are the distributable part of the package that gets published to npm. When you install this package as a dependency, these are the files that are included and used in your project.

The main entry point is `index.js` which exports all the components for consumption.
