mfdoc
Version:
Auto generate JS SDK and HTTP API documentation
41 lines (40 loc) • 2.99 kB
TypeScript
export declare const kMfdocHTTPHeaderNames: {
readonly Authorization: "Authorization";
readonly ContentType: "Content-Type";
readonly ContentLength: "Content-Length";
};
export declare const kMfdocEndpointStatusCodes: {
readonly success: "200";
readonly error: "4XX or 5XX";
};
export type HttpEndpointRequestHeaders_AuthOptional = {
Authorization?: string;
};
export type HttpEndpointRequestHeaders_AuthRequired = Required<HttpEndpointRequestHeaders_AuthOptional>;
export type HttpEndpointRequestHeaders_ContentType = {
'Content-Type': string;
};
export type HttpEndpointRequestHeaders_AuthOptional_ContentType = HttpEndpointRequestHeaders_ContentType & HttpEndpointRequestHeaders_AuthOptional;
export type HttpEndpointRequestHeaders_AuthRequired_ContentType = Required<HttpEndpointRequestHeaders_AuthOptional_ContentType>;
export type HttpEndpointResponseHeaders_ContentType_ContentLength = {
'Content-Type': string;
'Content-Length': string;
};
export declare const kMfdocHttpHeaderItems: {
requestHeaderItem_Authorization: import("./mfdoc.js").MfdocFieldStringTypePrimitive;
requestHeaderItem_ContentType: import("./mfdoc.js").MfdocFieldStringTypePrimitive;
responseHeaderItem_JsonContentType: import("./mfdoc.js").MfdocFieldStringTypePrimitive;
requestHeaderItem_JsonContentType: import("./mfdoc.js").MfdocFieldStringTypePrimitive;
requestHeaderItem_MultipartFormdataContentType: import("./mfdoc.js").MfdocFieldStringTypePrimitive;
requestHeaders_AuthRequired_JsonContentType: import("./mfdoc.js").MfdocFieldObjectTypePrimitive<Required<HttpEndpointRequestHeaders_AuthOptional_ContentType>>;
requestHeaders_AuthRequired: import("./mfdoc.js").MfdocFieldObjectTypePrimitive<Required<HttpEndpointRequestHeaders_AuthOptional>>;
requestHeaders_JsonContentType: import("./mfdoc.js").MfdocFieldObjectTypePrimitive<HttpEndpointRequestHeaders_ContentType>;
requestHeaders_AuthOptional: import("./mfdoc.js").MfdocFieldObjectTypePrimitive<HttpEndpointRequestHeaders_AuthOptional>;
requestHeaders_MultipartContentType: import("./mfdoc.js").MfdocFieldObjectTypePrimitive<HttpEndpointRequestHeaders_ContentType>;
requestHeaders_AuthOptional_MultipartContentType: import("./mfdoc.js").MfdocFieldObjectTypePrimitive<HttpEndpointRequestHeaders_AuthOptional_ContentType>;
requestHeaders_AuthRequired_MultipartContentType: import("./mfdoc.js").MfdocFieldObjectTypePrimitive<Required<HttpEndpointRequestHeaders_AuthOptional_ContentType>>;
requestHeaders_AuthOptional_JsonContentType: import("./mfdoc.js").MfdocFieldObjectTypePrimitive<HttpEndpointRequestHeaders_AuthOptional_ContentType>;
responseHeaderItem_ContentLength: import("./mfdoc.js").MfdocFieldStringTypePrimitive;
responseHeaders_JsonContentType: import("./mfdoc.js").MfdocFieldObjectTypePrimitive<HttpEndpointResponseHeaders_ContentType_ContentLength>;
responseHeaderItem_ContentDisposition: import("./mfdoc.js").MfdocFieldStringTypePrimitive;
};