UNPKG

@villedemontreal/http-request

Version:

HTTP utilities - send HTTP requests with proper headers, etc.

55 lines (48 loc) 1.21 kB
import { path as appRoot } from 'app-root-path'; import * as path from 'path'; /** * Library constants */ export class Constants { /** * The library root. When this library is used * as a dependency in a project, the "libRoot" * will be the path to the dependency folder, * inside the "node_modules". */ public libRoot: string; /** * The app root. When this library is used * as a dependency in a project, the "appRoot" * will be the path to the root project! */ public appRoot: string; constructor() { // From the "dist/src/config" folder this.libRoot = path.normalize(path.join(__dirname, '../../..')); this.appRoot = appRoot; } /** * Requests constants */ get request() { return { /** * Default timeout constants */ timeoutsDefault: { /** * The default number of milliseconds to wait * for the server to start sending data. */ response: 30000, /** * The default number of milliseconds to wait * for the data to finish loading. */ deadline: 60000, }, }; } } export const constants: Constants = new Constants();