better-svelte-email
Version:
Svelte email renderer with Tailwind support
18 lines (17 loc) • 549 B
TypeScript
import type { ClassAttribute, StyleAttribute } from './types.js';
/**
* Parse Svelte 5 source code and extract all class attributes
* Reference: https://svelte.dev/docs/svelte/svelte-compiler#parse
*/
export declare function parseAttributes(source: string): {
class: ClassAttribute;
style?: StyleAttribute;
}[];
/**
* Find the <Head> component in Svelte 5 AST
* Returns the position where we should inject styles
*/
export declare function findHeadComponent(source: string): {
found: boolean;
insertPosition: number | null;
};