Skip to content

Instantly share code, notes, and snippets.

@adegbengaagoro
Last active February 10, 2022 02:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adegbengaagoro/4c7d0ab1a96899abb2d5ac9444603cc2 to your computer and use it in GitHub Desktop.
Save adegbengaagoro/4c7d0ab1a96899abb2d5ac9444603cc2 to your computer and use it in GitHub Desktop.
Content Negotiation Example - payloadGeneratorForViewAndApi Function
function payloadGeneratorForViewAndApi(data: object | any[], viewTemplate: string, apiResponseMessage: string) {
const viewDataPayload = {
viewTemplate: viewTemplate,
outputData: { data }
}
const apiDataPayload = {
statusCode: 200,
statusMessage: 'Success',
responseMessage: apiResponseMessage,
outputData: { data }
}
return { viewDataPayload, apiDataPayload }
}
export default payloadGeneratorForViewAndApi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment