leshi-ui
Version:
Modern CLI for building and managing React Native UI components with copy-paste simplicity, custom theming, and open source design system support
12 lines (11 loc) • 609 B
TypeScript
import { Framework, ProjectConfig } from '../types/index.js';
export declare class ProjectService {
static getProjectConfig(cwd: string): Promise<ProjectConfig>;
static isReactNativeProject(cwd: string): Promise<boolean>;
static getPackagesPath(framework: Framework): string;
static getComponentPath(framework: Framework, componentName: string): string;
static getStylesPath(framework: Framework): string;
static getLibPath(framework: Framework): string;
static getThemesPath(framework: Framework): string;
static getAvailableThemes(framework: Framework): Promise<string[]>;
}