summaryrefslogtreecommitdiff
path: root/examples/ssr/src
diff options
context:
space:
mode:
authorGravatar Florian Lefebvre <contact@florian-lefebvre.dev> 2023-12-28 22:49:04 +0100
committerGravatar GitHub <noreply@github.com> 2023-12-28 22:49:04 +0100
commita2977cbc5af31f4e46a75070adc501abea34da3d (patch)
treebe04f3b47504b514da35579733712f4350f660c6 /examples/ssr/src
parent9021c18a00a2f8ea92fdaf2324b9e6d93e2e4058 (diff)
downloadastro-a2977cbc5af31f4e46a75070adc501abea34da3d.tar.gz
astro-a2977cbc5af31f4e46a75070adc501abea34da3d.tar.zst
astro-a2977cbc5af31f4e46a75070adc501abea34da3d.zip
fix(examples): make astro check pass (#9542)
Diffstat (limited to '')
-rw-r--r--examples/ssr/src/api.ts2
-rw-r--r--examples/ssr/src/pages/api/cart.ts4
-rw-r--r--examples/ssr/src/pages/login.form.async.ts2
-rw-r--r--examples/ssr/src/pages/login.form.ts2
4 files changed, 5 insertions, 5 deletions
diff --git a/examples/ssr/src/api.ts b/examples/ssr/src/api.ts
index 1be1f54f0..ec4ba9eec 100644
--- a/examples/ssr/src/api.ts
+++ b/examples/ssr/src/api.ts
@@ -32,7 +32,7 @@ async function get<T>(
});
if (!response.ok) {
// TODO make this better...
- return null;
+ throw new Error('Fetch failed');
}
return cb(response);
}
diff --git a/examples/ssr/src/pages/api/cart.ts b/examples/ssr/src/pages/api/cart.ts
index 2449e0c94..8d64ec7d8 100644
--- a/examples/ssr/src/pages/api/cart.ts
+++ b/examples/ssr/src/pages/api/cart.ts
@@ -1,4 +1,4 @@
-import { APIContext } from 'astro';
+import type { APIContext } from 'astro';
import { userCartItems } from '../../models/session';
export function GET({ cookies }: APIContext) {
@@ -21,7 +21,7 @@ interface AddToCartItem {
export async function POST({ cookies, request }: APIContext) {
const item: AddToCartItem = await request.json();
- let userId = cookies.get('user-id').value;
+ let userId = cookies.get('user-id')?.value;
if (!userCartItems.has(userId)) {
userCartItems.set(userId, new Map());
diff --git a/examples/ssr/src/pages/login.form.async.ts b/examples/ssr/src/pages/login.form.async.ts
index 22c1022ed..94020d9c9 100644
--- a/examples/ssr/src/pages/login.form.async.ts
+++ b/examples/ssr/src/pages/login.form.async.ts
@@ -1,4 +1,4 @@
-import { APIContext, APIRoute } from 'astro';
+import type { APIContext, APIRoute } from 'astro';
export const POST: APIRoute = ({ cookies }: APIContext) => {
// add a new cookie
diff --git a/examples/ssr/src/pages/login.form.ts b/examples/ssr/src/pages/login.form.ts
index 54ec10f47..f3cd50db4 100644
--- a/examples/ssr/src/pages/login.form.ts
+++ b/examples/ssr/src/pages/login.form.ts
@@ -1,4 +1,4 @@
-import { APIContext } from 'astro';
+import type { APIContext } from 'astro';
export function POST({ cookies }: APIContext) {
// add a new cookie