@shelchin/svelte-i18n
Version:
The last Svelte i18n library you'll ever need. Type-safe, AI-powered, zero-config.
17 lines (16 loc) • 490 B
TypeScript
/**
* Utility functions for CLI commands
*/
export interface ProjectType {
isPackage: boolean;
isApp: boolean;
packageName?: string;
}
/**
* Detect project type by checking package.json and directory structure
*/
export declare function detectProjectType(projectRoot?: string): ProjectType;
/**
* Generate TypeScript types from translation files
*/
export declare function generateTypeDefinitions(translationsDir: string, outputPath: string, typePrefix?: string): string;