import { Component, signal, inject, OnInit, OnDestroy, ChangeDetectionStrategy, } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ActivatedRoute, Router, RouterLink } from '@angular/router'; import { ApiService } from '../../core/api.service'; import { CategoryService } from '../../core/category.service'; import { ApiEntry, Category, ApiConvention } from '@datacat/shared'; @Component({ selector: 'app-api-detail', standalone: true, imports: [CommonModule, RouterLink], changeDetection: ChangeDetectionStrategy.OnPush, template: `
Chargement...
Erreur
{{ error() }}
Génération en cours
La documentation est en cours de génération. Cette page se rafraîchit automatiquement.
Erreur de génération
{{ entry.errorMessage }}
Contact métier
{{ entry.contactFunctionalName }}
{{ entry.contactFunctionalEntity }}
{{ entry.contactFunctionalEmail }}
Contact technique
{{ entry.contactTechnicalName }}
{{ entry.contactTechnicalEntity }}
{{ entry.contactTechnicalEmail }}
{{ editError() }}
Titre *
Le nom est obligatoire.
}Titre : {{ editPreviewTitle() }}
Le fournisseur est obligatoire.
}Version *
Contact métier *
Contact technique *