[ci] format

This commit is contained in:
tony-sull 2022-06-15 19:50:36 +00:00 committed by github-actions[bot]
parent 0ddcef2043
commit a4c78b544e
3 changed files with 8 additions and 5 deletions

View file

@ -1,6 +1,6 @@
import type { AstroAdapter, AstroConfig, AstroIntegration } from 'astro';
import { createRedirects } from './shared.js';
import type { Args } from './netlify-functions.js';
import { createRedirects } from './shared.js';
export function getAdapter(args: Args = {}): AstroAdapter {
return {
@ -16,7 +16,10 @@ interface NetlifyFunctionsOptions {
binaryMediaTypes?: string[];
}
function netlifyFunctions({ dist, binaryMediaTypes }: NetlifyFunctionsOptions = {}): AstroIntegration {
function netlifyFunctions({
dist,
binaryMediaTypes,
}: NetlifyFunctionsOptions = {}): AstroIntegration {
let _config: AstroConfig;
let entryFile: string;
return {

View file

@ -73,14 +73,14 @@ export const createExports = (manifest: SSRManifest, args: Args) => {
const response: Response = await app.render(request);
const responseHeaders = Object.fromEntries(response.headers.entries());
const responseContentType = parseContentType(responseHeaders['content-type']);
const responseIsBase64Encoded = knownBinaryMediaTypes.has(responseContentType);
const responseBody = responseIsBase64Encoded
? Buffer.from(await response.text(), 'binary').toString('base64')
: await response.text();
const fnResponse: any = {
statusCode: response.status,
headers: responseHeaders,

View file

@ -14,7 +14,7 @@ describe('Base64 Responses', () => {
},
adapter: netlifyAdapter({
dist: new URL('./fixtures/base64-response/dist/', import.meta.url),
binaryMediaTypes: ['font/otf']
binaryMediaTypes: ['font/otf'],
}),
site: `http://example.com`,
integrations: [testIntegration()],