@opra/angular
v1.28.5
Published
Opra internationalization package
Readme
@opra/angular
Angular client integration for the OPRA framework
🌐 Documentation · 🚀 Getting Started · 📦 Packages · 💬 Issues
Angular client integration for the OPRA framework. Use Angular's native HttpClient under the hood while keeping all of OPRA's type-safety and interceptor support.
Features
OpraAngularClient— Angular-specific HTTP client extendingHttpClientBaseAngularBackend— Backend implementation wrapping Angular'sHttpClient- Compatible with Angular's dependency injection and
HttpClientModule - Supports OPRA interceptors alongside Angular's own HTTP interceptors
- Works with
@opra/clienttypings — same API, Angular-native transport
Installation
npm install @opra/angularUsage
import { OpraAngularClient } from '@opra/angular';
import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';
@Injectable({ providedIn: 'root' })
export class ApiClient extends OpraAngularClient {
constructor(http: HttpClient) {
super(http, 'https://api.example.com', { document: apiDocument });
}
}Node Compatibility
- node >= 20.x
License
Available under MIT license.
