@dvcol/common-utils
Version:
Typescript library for common utility functions and constants
20 lines (17 loc) • 563 B
TypeScript
import { HttpBody } from './http-body.model.js';
import { HttpHeaders } from './http-headers.model.js';
import { HttpMethods } from './http-method.model.js';
import { HttpParameters } from './http-parameters.model.js';
/** Base Http request interface */
interface BaseHttpRequest extends RequestInit {
url: string | URL | {
path: string | URL;
base: string | URL;
};
params?: HttpParameters;
method?: HttpMethods;
headers?: HttpHeaders;
body?: HttpBody;
redirect?: RequestRedirect;
}
export type { BaseHttpRequest };