apps/daffio/src/app/api/api-routing.module.ts
import { NgModule } from '@angular/core';
import {
Routes,
RouterModule,
} from '@angular/router';
import { DaffRouteWithNamedViews } from '@daffodil/router';
import { DaffioApiListPageComponent } from './pages/api-list-page/api-list-page.component';
import { DaffioApiPageComponent } from './pages/api-page/api-page.component';
import { DaffioApiListResolver } from './resolvers/api-list-resolver.service';
import { DocsResolver } from '../docs/resolvers/docs-resolver.service';
export const apiRoutes: Routes = [
<DaffRouteWithNamedViews>{
path: '',
component: DaffioApiListPageComponent,
resolve: {
reference: DaffioApiListResolver,
},
},
{
path: '**',
component: DaffioApiPageComponent,
resolve: {
doc: DocsResolver,
},
},
];
@NgModule({
imports: [
RouterModule.forChild(apiRoutes),
],
exports: [
RouterModule,
],
})
export class DaffioDocsApiRoutingModule {}