diff options
Diffstat (limited to 'src/compiler/index.ts')
-rw-r--r-- | src/compiler/index.ts | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/compiler/index.ts b/src/compiler/index.ts index 945d9bfc5..8104ef4b4 100644 --- a/src/compiler/index.ts +++ b/src/compiler/index.ts @@ -1,4 +1,5 @@ import type { LogOptions } from '../logger.js'; +import type { AstroConfig } from '../@types/astro'; import path from 'path'; import micromark from 'micromark'; @@ -14,15 +15,11 @@ import { optimize } from './optimize/index.js'; import { codegen } from './codegen.js'; interface CompileOptions { + astroConfig: AstroConfig; logging: LogOptions; resolve: (p: string) => Promise<string>; } -const defaultCompileOptions: CompileOptions = { - logging: defaultLogOptions, - resolve: (p: string) => Promise.resolve(p), -}; - function internalImport(internalPath: string) { return `/_astro_internal/${internalPath}`; } @@ -107,7 +104,7 @@ async function transformFromSource( export async function compileComponent( source: string, - { compileOptions = defaultCompileOptions, filename, projectRoot }: { compileOptions: CompileOptions; filename: string; projectRoot: string } + { compileOptions, filename, projectRoot }: { compileOptions: CompileOptions; filename: string; projectRoot: string } ): Promise<CompileResult> { const sourceJsx = await transformFromSource(source, { compileOptions, filename, projectRoot }); const isPage = path.extname(filename) === '.md' || sourceJsx.items.some((item) => item.name === 'html'); |