@biorate/axios-prometheus
TypeScript icon, indicating that this package has built-in type declarations

1.65.4 • Public • Published

Axios-prometheus

Axios-prometheus HTTP interface

Example

import { container, Types } from '@biorate/inversion';
import { IConfig, Config } from '@biorate/config';
import { AxiosPrometheus } from '@biorate/axios-prometheus';

export class Google extends AxiosPrometheus {
  public baseURL = this.config.get<string>('baseURL');
  public url = '/';
  public method = 'get';
  public timeout = 1500;
}

container.bind(Types.Config).to(Config).inSingletonScope();

container.get<IConfig>(Types.Config).merge({
  baseURL: 'https://google.com',
});

(async () => {
  await Google.fetch();
})();

Learn

  • Documentation can be found here - docs.

Release History

See the CHANGELOG

License

MIT

Copyright (c) 2021-present Leonid Levkin (llevkin)

Readme

Keywords

Package Sidebar

Install

npm i @biorate/axios-prometheus

Weekly Downloads

10

Version

1.65.4

License

MIT

Unpacked Size

155 kB

Total Files

27

Last publish

Collaborators

  • llevkin