Nog CLI Developer Guide - v0.10.5
    Preparing search index...

    Represents a NestJS service class in the IR. Each IrService corresponds to one generated service file containing HTTP client methods.

    interface IrService {
        name: string;
        operations: Map<string, IrOperation>;
    }
    Index

    Properties

    Properties

    name: string

    The service class name in PascalCase. Used to generate the TypeScript class and filename.

    'DefaultService' (generates default-service.service.ts)
    
    'UsersService' (generates users-service.service.ts)
    
    operations: Map<string, IrOperation>

    Map of operation IDs to their IR representations. Each operation becomes a method pair in the generated service (Observable and Promise variants). Key: operationId from OpenAPI Value: IrOperation containing method details