diff options
author | 2023-03-02 19:02:10 -0800 | |
---|---|---|
committer | 2023-03-02 19:02:10 -0800 | |
commit | 9388b3f8257bc2e580deaece4cd2677928104fc6 (patch) | |
tree | 3f6aff2009cef69897f599fe51305b894f81a376 /examples/lambda.ts | |
parent | b469e5035161286abeb1a7726518d1afcc163a51 (diff) | |
download | bun-9388b3f8257bc2e580deaece4cd2677928104fc6.tar.gz bun-9388b3f8257bc2e580deaece4cd2677928104fc6.tar.zst bun-9388b3f8257bc2e580deaece4cd2677928104fc6.zip |
Add a zig fmt action (#2277)
* Add a zig fmt action
* add failing file
* Setup prettier better
* Update prettier-fmt.yml
* Fail on error
* Update prettier-fmt.yml
* boop
* boop2
* tar.gz
* Update zig-fmt.yml
* Update zig-fmt.yml
* Update zig-fmt.yml
* Update zig-fmt.yml
* Update zig-fmt.yml
* boop
* Update prettier-fmt.yml
* tag
* newlines
* multiline
* fixup
* Update zig-fmt.yml
* update it
* fixup
* both
* w
* Update prettier-fmt.yml
* prettier all the things
* Update package.json
* zig fmt
* ❌ ✅
* bump
* .
* quotes
* fix prettier ignore
* once more
* Update prettier-fmt.yml
* Update fallback.ts
* consistentcy
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Diffstat (limited to 'examples/lambda.ts')
-rw-r--r-- | examples/lambda.ts | 130 |
1 files changed, 53 insertions, 77 deletions
diff --git a/examples/lambda.ts b/examples/lambda.ts index da1a7d9ee..66746ecad 100644 --- a/examples/lambda.ts +++ b/examples/lambda.ts @@ -38,21 +38,17 @@ try { } catch (e: any) { console.error("Error loading sourcefile:", e); try { - await fetch( - new URL(`http://${AWS_LAMBDA_RUNTIME_API}/2018-06-01/runtime/init/error`) - .href, - { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - body: JSON.stringify({ - errorMessage: e.message, - errorType: e.name, - stackTrace: e?.stack?.split("\n") ?? [], - }), + await fetch(new URL(`http://${AWS_LAMBDA_RUNTIME_API}/2018-06-01/runtime/init/error`).href, { + method: "POST", + headers: { + "Content-Type": "application/json", }, - ); + body: JSON.stringify({ + errorMessage: e.message, + errorType: e.name, + stackTrace: e?.stack?.split("\n") ?? [], + }), + }); } catch (e2) { console.error("Error sending error to runtime:", e2); } @@ -79,21 +75,17 @@ export default { console.error(e); try { - await fetch( - new URL(`http://${AWS_LAMBDA_RUNTIME_API}/2018-06-01/runtime/init/error`) - .href, - { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - body: JSON.stringify({ - errorMessage: e.message, - errorType: e.name, - stackTrace: e?.stack?.split("\n") ?? [], - }), + await fetch(new URL(`http://${AWS_LAMBDA_RUNTIME_API}/2018-06-01/runtime/init/error`).href, { + method: "POST", + headers: { + "Content-Type": "application/json", }, - ); + body: JSON.stringify({ + errorMessage: e.message, + errorType: e.name, + stackTrace: e?.stack?.split("\n") ?? [], + }), + }); } catch (e2) { console.error("Error sending error to runtime:", e2); } @@ -112,21 +104,17 @@ try { } catch (e: any) { console.error("Error parsing baseURI:", e); try { - await fetch( - new URL(`http://${AWS_LAMBDA_RUNTIME_API}/2018-06-01/runtime/init/error`) - .href, - { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - body: JSON.stringify({ - errorMessage: e.message, - errorType: e.name, - stackTrace: e?.stack?.split("\n") || [], - }), + await fetch(new URL(`http://${AWS_LAMBDA_RUNTIME_API}/2018-06-01/runtime/init/error`).href, { + method: "POST", + headers: { + "Content-Type": "application/json", }, - ); + body: JSON.stringify({ + errorMessage: e.message, + errorType: e.name, + stackTrace: e?.stack?.split("\n") || [], + }), + }); } catch (e2) { console.error("Error sending error to runtime:", e2); } @@ -140,10 +128,7 @@ async function runHandler(response: Response) { var request = new Request(baseURL.href, { method, headers: response.headers, - body: - parseInt(response.headers.get("Content-Length") || "0", 10) > 0 - ? await response.blob() - : undefined, + body: parseInt(response.headers.get("Content-Length") || "0", 10) > 0 ? await response.blob() : undefined, }); // we are done with the Response object here // allow it to be GC'd @@ -162,18 +147,15 @@ async function runHandler(response: Response) { if (typeof process.env.VERBOSE !== "undefined") { console.error(`[${traceID}] Error running handler:`, e1); } - fetch( - `http://${AWS_LAMBDA_RUNTIME_API}/2018-06-01/runtime/invocation/${requestID}/error`, - { - method: "POST", - - body: JSON.stringify({ - errorMessage: e1.message, - errorType: e1.name, - stackTrace: e1?.stack?.split("\n") ?? [], - }), - }, - ).finally(noop); + fetch(`http://${AWS_LAMBDA_RUNTIME_API}/2018-06-01/runtime/invocation/${requestID}/error`, { + method: "POST", + + body: JSON.stringify({ + errorMessage: e1.message, + errorType: e1.name, + stackTrace: e1?.stack?.split("\n") ?? [], + }), + }).finally(noop); return; } finally { if (typeof process.env.VERBOSE !== "undefined") { @@ -182,28 +164,22 @@ async function runHandler(response: Response) { } if (!result || !("headers" in result)) { - await fetch( - `http://${AWS_LAMBDA_RUNTIME_API}/2018-06-01/runtime/invocation/${requestID}/error`, - { - method: "POST", - body: JSON.stringify({ - errorMessage: "Expected Response object", - errorType: "ExpectedResponseObject", - stackTrace: [], - }), - }, - ); + await fetch(`http://${AWS_LAMBDA_RUNTIME_API}/2018-06-01/runtime/invocation/${requestID}/error`, { + method: "POST", + body: JSON.stringify({ + errorMessage: "Expected Response object", + errorType: "ExpectedResponseObject", + stackTrace: [], + }), + }); return; } - await fetch( - `http://${AWS_LAMBDA_RUNTIME_API}/2018-06-01/runtime/invocation/${requestID}/response`, - { - method: "POST", - headers: result.headers, - body: await result.blob(), - }, - ); + await fetch(`http://${AWS_LAMBDA_RUNTIME_API}/2018-06-01/runtime/invocation/${requestID}/response`, { + method: "POST", + headers: result.headers, + body: await result.blob(), + }); (result as any) = undefined; } |