Module common/lib/helper
Functions
addAdditionalHeaders
- addAdditionalHeaders(headers: Headers, params: RequestParams): void
autoDetectContentLengthAndReadBody
- autoDetectContentLengthAndReadBody(headers: Headers, params: RequestParams): Promise<any>
-
Parameters
Returns Promise<any>
byteLength
- byteLength(input: any): any
calculateContentLengthAndBodyContent
convertStringToType
- convertStringToType(str: string | null, expectedType: string): any
-
Parameters
-
str: string | null
-
expectedType: string
Returns any
formatDateToRFC3339
- formatDateToRFC3339(date: Date): string
-
Parameters
Returns string
getSignerAndReqBody
- getSignerAndReqBody(body?: any, forceExcludeBody?: undefined | false | true): object
-
Parameters
-
Optional body: any
-
Optional forceExcludeBody: undefined | false | true
Returns object
-
requestBody: any
-
signerBody: any
getStringFromRequestBody
- getStringFromRequestBody(body: any): Promise<string>
-
Parameters
Returns Promise<string>
getStringFromResponseBody
- getStringFromResponseBody(body: any): Promise<string>
-
Parameters
Returns Promise<string>
handleErrorBody
- handleErrorBody(response: Response): Promise<string | object>
-
Parameters
Returns Promise<string | object>
handleErrorResponse
- handleErrorResponse(response: Response, body: any, targetService: string, operationName: string, timestamp: string, endpoint: string, apiReferenceLink: string): OciError
-
Parameters
-
response: Response
-
body: any
-
targetService: string
-
operationName: string
-
timestamp: string
-
endpoint: string
-
apiReferenceLink: string
isReadableStream
- isReadableStream(body: any): Boolean
-
Parameters
Returns Boolean
mapContainer
- mapContainer(obj: object, getJsonObj: Function): object
-
Parameters
-
obj: object
-
getJsonObj: Function
Returns object
readStringFromReadable
- readStringFromReadable(readable: Readable): Promise<string>
-
Parameters
Returns Promise<string>