@lagoshny/ngx-hateoas-client
Version:
This client used to develop `Angular 12+` applications working with RESTfulll server API with HAL/JSON response type (supports server implementation by Spring HATEOAS)
20 lines (19 loc) • 1.46 kB
TypeScript
import { ModuleWithProviders } from '@angular/core';
import { NgxHateoasClientConfigurationService } from './config/ngx-hateoas-client-configuration.service';
import * as i0 from "@angular/core";
export { NgxHateoasClientConfigurationService } from './config/ngx-hateoas-client-configuration.service';
export { Resource } from './model/resource/resource';
export { EmbeddedResource } from './model/resource/embedded-resource';
export { ResourceCollection } from './model/resource/resource-collection';
export { PagedResourceCollection } from './model/resource/paged-resource-collection';
export { Sort, SortOrder, Include, HttpMethod, ProjectionRelType, GetOption, PagedGetOption, RequestOption, RequestParam, CacheMode } from './model/declarations';
export { HateoasResourceOperation } from './service/external/hateoas-resource-operation';
export { HateoasResourceService } from './service/external/hateoas-resource.service';
export { HateoasResource, HateoasEmbeddedResource, HateoasProjection, ProjectionRel } from './model/decorators';
export declare class NgxHateoasClientModule {
static forRoot(): ModuleWithProviders<NgxHateoasClientModule>;
constructor(config: NgxHateoasClientConfigurationService);
static ɵfac: i0.ɵɵFactoryDeclaration<NgxHateoasClientModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<NgxHateoasClientModule, never, never, never>;
static ɵinj: i0.ɵɵInjectorDeclaration<NgxHateoasClientModule>;
}