diff options
author | 2023-12-21 13:52:11 +0000 | |
---|---|---|
committer | 2023-12-21 13:52:11 +0000 | |
commit | 0fbe7c99e4dd44cd8f8e6527713ba5d8de3e150e (patch) | |
tree | 248e1d5654224358df8b29d73529df219b09a5ae /packages/integrations/netlify/src/ssr-function.ts | |
parent | b94e74c8a7a9a158dad24b21114658f0e5e1b5da (diff) | |
download | astro-0fbe7c99e4dd44cd8f8e6527713ba5d8de3e150e.tar.gz astro-0fbe7c99e4dd44cd8f8e6527713ba5d8de3e150e.tar.zst astro-0fbe7c99e4dd44cd8f8e6527713ba5d8de3e150e.zip |
chore: use Biome as linter (#111)
* chore: biome safe fixes
* chore: biome unsafe fixes
* chore: biome safe fixes
* chore: biome unsafe fixes
* chore: update script
* chore: format
* chore: turn off some eslint rule
* small refactor
* fix
Diffstat (limited to 'packages/integrations/netlify/src/ssr-function.ts')
-rw-r--r-- | packages/integrations/netlify/src/ssr-function.ts | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/packages/integrations/netlify/src/ssr-function.ts b/packages/integrations/netlify/src/ssr-function.ts index c2b6ed14c..7cf5ea227 100644 --- a/packages/integrations/netlify/src/ssr-function.ts +++ b/packages/integrations/netlify/src/ssr-function.ts @@ -5,8 +5,8 @@ import { applyPolyfills } from 'astro/app/node'; applyPolyfills(); -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface Args {} +// biome-ignore lint/complexity/noBannedTypes: safe to use in this case +export type Args = {}; const clientAddressSymbol = Symbol.for('astro.clientAddress'); @@ -20,8 +20,9 @@ export const createExports = (manifest: SSRManifest, _args: Args) => { let locals: Record<string, unknown> = {}; - if (request.headers.has('x-astro-locals')) { - locals = JSON.parse(request.headers.get('x-astro-locals')!); + const astroLocalsHeader = request.headers.get('x-astro-locals'); + if (astroLocalsHeader) { + locals = JSON.parse(astroLocalsHeader); } locals.netlify = { context }; |