@minimaltech/node-infra
Version:
Minimal Technology NodeJS Infrastructure - Loopback 4 Framework
21 lines (20 loc) • 627 B
TypeScript
import { AxiosRequestConfig } from 'axios';
import { NetworkHelper } from './network.helper';
import { BaseHelper } from '../../base/base.helper';
export declare abstract class BaseNetworkRequest extends BaseHelper {
protected baseUrl: string;
protected networkService: NetworkHelper;
constructor(opts: {
name: string;
scope: string;
networkOptions: AxiosRequestConfig;
});
getRequestPath(opts: {
paths: Array<string>;
}): string;
getRequestUrl(opts: {
baseUrl?: string;
paths: Array<string>;
}): string;
getNetworkService(): NetworkHelper;
}