import type { DeepPartial } from '../common'; import type { BaseClientOptions, StartOptions } from './base'; import { BaseClient } from './base'; export class HttpClient extends BaseClient { constructor(options?: BaseClientOptions) { super(options); } async start(options: DeepPartial> = {}) { await super.start(options); return this.execute(options.httpConnection); } }