Module utils
Functions
asyncForEach
- asyncForEach(array: any[], callback: any): Promise<void>
-
Parameters
-
array: any[]
-
callback: any
Returns Promise<void>
Const compareTimestamps
-
Parameters
Returns number
Const convertToCSV
- convertToCSV(data: any): string
-
Parameters
Returns string
Const formatDataForRequest
- formatDataForRequest(data: any): any
-
Parameters
Returns any
Const isAuthorizeFormRequired
- isAuthorizeFormRequired(response: string): boolean
-
Parameters
Returns boolean
Const isLogInRequired
- isLogInRequired(response: string): boolean
-
Parameters
Returns boolean
Const isLogInSuccess
- isLogInSuccess(response: string): boolean
-
Parameters
Returns boolean
makeRequest
- makeRequest<T>(url: string, request: RequestInit, callback: function, contentType?: "text" | "json"): Promise<object>
-
Type parameters
Parameters
-
url: string
-
request: RequestInit
-
callback: function
-
Default value contentType: "text" | "json" = "json"
Returns Promise<object>
Const needsRetry
- needsRetry(responseText: string): boolean
-
Parameters
Returns boolean
Const parseAndSubmitAuthorizeForm
- parseAndSubmitAuthorizeForm(response: string, serverUrl: string): Promise<unknown>
-
Parameters
-
response: string
-
serverUrl: string
Returns Promise<unknown>
Const parseGeneratedCode
- parseGeneratedCode(log: string): string
-
Parameters
Returns string
Const parseSasViyaLog
- parseSasViyaLog(logResponse: object): string | object
-
Parameters
Returns string
|
object
Const parseSourceCode
- parseSourceCode(log: string): string
-
Parameters
Returns string
Const serialize
- serialize(obj: any): string
-
Parameters
Returns string
Const splitChunks
- splitChunks(content: string): any[]
-
Parameters
Returns any[]
Comparator for SASjs request timestamps