@vladbasin/strong-api-mapping
Version:
Strongly typed API models. Mapping & validation
10 lines (9 loc) • 474 B
TypeScript
import { Maybe, MaybeNullable } from '@vladbasin/ts-types';
export declare type RawApiRequestType = {
queryParams?: MaybeNullable<Record<string, Maybe<string>>>;
multiValueQueryParams?: MaybeNullable<Record<string, Maybe<string[]>>>;
pathParams?: MaybeNullable<Record<string, Maybe<string>>>;
headers?: MaybeNullable<Record<string, Maybe<string>>>;
multiValueHeaders?: MaybeNullable<Record<string, Maybe<string[]>>>;
body?: MaybeNullable<string>;
};