QNTX Type Definitions

Auto-generated documentation showing Go source code alongside TypeScript type definitions.

Purpose: Provides a single source of truth for type definitions across different contexts (ChatGPT projects, documentation, etc.) to prevent type drift.

Packages

Core Types

Pulse System

Server

Usage

For LLM Contexts (ChatGPT, Claude Projects)

Copy the relevant markdown file into your project context to ensure type consistency:

Project Files/
  └── qntx-types.md  (copy from docs/types/)

For Development

Use as reference when:

For Documentation

Link to specific types in your docs:

See [Job type](./docs/types/async.md#job) for details.

Regeneration

These files are automatically regenerated from Go source code:

make types              # Regenerate all types
make types-check        # Verify types are up to date (CI)

Do not edit manually - changes will be overwritten.

Format

Each type is shown side-by-side:

Go SourceTypeScript
Full struct with tagsGenerated interface

This makes it easy to:


Generated by qntx typegen