seyfert/src/client/httpclient.ts
2024-11-17 19:04:30 -04:00

15 lines
444 B
TypeScript

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<Omit<StartOptions, 'connection' | 'eventsDir'>> = {}) {
await super.start(options);
return this.execute(options.httpConnection);
}
}