UNPKG

moonlogs-ts

Version:

OpenAPI client for moonlogs

21 lines (20 loc) 759 B
import { NodeHttpRequest } from './core/NodeHttpRequest'; import { DefaultService } from './services/DefaultService'; export class MoonlogsClient { default; request; constructor(config, HttpRequest = NodeHttpRequest) { this.request = new HttpRequest({ BASE: config?.BASE ?? '', VERSION: config?.VERSION ?? '1.23.2', WITH_CREDENTIALS: config?.WITH_CREDENTIALS ?? false, CREDENTIALS: config?.CREDENTIALS ?? 'include', TOKEN: config?.TOKEN, USERNAME: config?.USERNAME, PASSWORD: config?.PASSWORD, HEADERS: config?.HEADERS, ENCODE_PATH: config?.ENCODE_PATH, }); this.default = new DefaultService(this.request); } }