diff --git a/src/core/compilers/index.ts b/src/core/compilers/index.ts index 0e6576f..64fc175 100644 --- a/src/core/compilers/index.ts +++ b/src/core/compilers/index.ts @@ -7,12 +7,12 @@ import { QwikCompiler } from './qwik' import { RawCompiler } from './raw' import { SolidCompiler } from './solid' import { SvelteCompiler } from './svelte' -import type { Compiler } from './types' +import type { Compiler, CustomCompiler } from './types' import { Vue2Compiler } from './vue2' import { Vue3Compiler } from './vue3' import { WebComponentsCompiler } from './web-components' -export const compilers: Record = { +export const compilers: Record, Compiler> = { 'astro': AstroCompiler, 'jsx': JSXCompiler, 'marko': MarkoCompiler, diff --git a/src/types.ts b/src/types.ts index 8195366..f14f2f3 100644 --- a/src/types.ts +++ b/src/types.ts @@ -103,4 +103,4 @@ export interface Options { iconSource?: 'legacy' | 'modern' | 'auto' } -export interface ResolvedOptions extends Omit, 'iconSource'> {} +export type ResolvedOptions = Omit, 'iconSource' | 'transform'> & Pick