NeuraLegion/sectester-js

View on GitHub
packages/repeater/src/request-runner/RequestRunner.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import { Request } from './Request';
import { Response } from './Response';
import { Protocol } from '../models';

export interface RequestRunner {
  protocol: Protocol;
  run(request: Request): Promise<Response>;
}

export const RequestRunner: unique symbol = Symbol('RequestRunner');