@netlify/functions
Version:
JavaScript utilities for Netlify Functions
27 lines (25 loc) • 735 B
TypeScript
interface EventHeaders {
[name: string]: string | undefined;
}
interface EventMultiValueHeaders {
[name: string]: string[] | undefined;
}
interface EventQueryStringParameters {
[name: string]: string | undefined;
}
interface EventMultiValueQueryStringParameters {
[name: string]: string[] | undefined;
}
interface HandlerEvent {
rawUrl: string;
rawQuery: string;
path: string;
httpMethod: string;
headers: EventHeaders;
multiValueHeaders: EventMultiValueHeaders;
queryStringParameters: EventQueryStringParameters | null;
multiValueQueryStringParameters: EventMultiValueQueryStringParameters | null;
body: string | null;
isBase64Encoded: boolean;
}
export type { HandlerEvent };