create-request-mock.d.ts 460 B

123456789101112131415161718192021222324252627
  1. import {Readable} from 'stream';
  2. import {IncomingMessage} from 'http';
  3. /**
  4. * Request patch.
  5. */
  6. type RequestPatch = {
  7. host?: string;
  8. method?: string;
  9. secure?: boolean;
  10. path?: string;
  11. query?: object;
  12. cookies?: object;
  13. headers?: object;
  14. body?: string;
  15. stream?: Readable;
  16. encoding?: BufferEncoding;
  17. };
  18. /**
  19. * Create request mock.
  20. *
  21. * @param patch
  22. */
  23. export declare function createRequestMock(
  24. patch?: RequestPatch,
  25. ): IncomingMessage;