UNPKG

@vladbasin/strong-api-mapping

Version:

Strongly typed API models. Mapping & validation

10 lines (9 loc) 474 B
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>; };