UNPKG

@seamapi/blueprint

Version:

Build tools for the Seam API using this blueprint.

12 lines 566 B
import { camelCase } from 'change-case'; import { createJsonResponse } from './json.js'; export const createJavascriptRequest = ({ request }, _context) => { const parts = request.path.split('/'); const isWithoutParams = Object.keys(request.parameters).length === 0; const formattedParams = isWithoutParams ? '' : JSON.stringify(request.parameters); return `await seam${parts.map((p) => camelCase(p)).join('.')}(${formattedParams})`; }; export const createJavascriptResponse = createJsonResponse; //# sourceMappingURL=javascript.js.map