@nettyapps/ntycontract
v21.1.1
Published
The `ntycontract` library provides core configuration and API communication services for Netty applications. It handles:
Downloads
457
Readme
Netty Contract Library
The ntycontract library provides core configuration and API communication services for Netty applications. It handles:
- Environment configuration management
- API endpoint routing
- Standardized HTTP communication
- Application metadata
Installation
npm install @nettyapps/ntycontractCore Features
Environment Configuration (nettyUrls)
- Create a file named
env.jsonin theassetsfolder of your application. The file should contain the following properties:
{
"apiUrl": "http://localhost:5142",
"adminUrl": "http://nettymrptest.scattolini.com.tr/login/",
"baseHref": "",
"application": "APS"
}- Update app.config.ts as
import { provideEnvironmentProxy } from '@nettyapps/ntycontract';
export const appConfig: ApplicationConfig = {
providers: [
...
provideEnvironmentProxy(),
...
]EnvironmentProxy Service
when you need to get environment variables from env.json, use EnvironmentProxy service.
import { EnvironmentProxy } from '@nettyapps/ntycontract';private environmentProxy = inject(EnvironmentProxy);Standard Proxy definitions for API calls
- NettyStandardProxy : Generic proxy for standard CRUD operations
- NettyStandardLogProxy : Generic proxy for log select operations
- NettyStandardFilterProxy : Generic proxy for filter operations
- NettyStandardMultiFilterProxy : Generic proxy for multi filter operations
