| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import {ProjectionSchema} from '@e22m4u/js-data-projector';
- import {DataSchema, DataType} from '@e22m4u/js-data-schema';
- /**
- * Http data.
- */
- export declare const HttpData: {
- REQUEST_PARAMS: 'requestParams';
- REQUEST_QUERY: 'requestQuery';
- REQUEST_HEADERS: 'requestHeaders';
- REQUEST_COOKIES: 'requestCookies';
- REQUEST_BODY: 'requestBody';
- RESPONSE_BODY: 'responseBody';
- };
- /**
- * Http data.
- */
- export type HttpData = (typeof HttpData)[keyof typeof HttpData];
- /**
- * Http data list.
- */
- export declare const HTTP_DATA_LIST: HttpData[];
- /**
- * Data mapping schema.
- */
- export type DataMappingSchema = {
- [property: string]: DataMappingPropertyOptions | undefined;
- };
- /**
- * Data mapping property options.
- */
- export interface DataMappingPropertyOptions {
- source: HttpData;
- property?: string;
- schema?: DataSchema | DataType;
- projection?: ProjectionSchema;
- }
|