@sasjs/adapter
Version:
JavaScript adapter for SAS
21 lines (16 loc) • 471 B
text/typescript
import { WeboutResponseError } from '../types/errors'
export const parseWeboutResponse = (response: string, url?: string): string => {
let sasResponse = ''
if (response.includes('>>weboutBEGIN<<')) {
try {
sasResponse = response
.split('>>weboutBEGIN<<')[1]
.split('>>weboutEND<<')[0]
} catch (e: any) {
if (url) throw new WeboutResponseError(url)
sasResponse = ''
console.error(e)
}
}
return sasResponse
}