recoder-shared
Version:
Shared types, utilities, and configurations for Recoder
29 lines • 595 B
TypeScript
/**
* Shared types for Recoder platform
*/
export interface ProjectConfig {
name: string;
type: string;
version: string;
description?: string;
}
export interface UserProfile {
id: string;
name: string;
email: string;
preferences?: Record<string, any>;
}
export interface ApiResponse<T = any> {
success: boolean;
data?: T;
error?: string;
timestamp: number;
}
export interface ProviderConfig {
name: string;
apiKey?: string;
baseUrl?: string;
models?: string[];
}
export * from './types/index';
//# sourceMappingURL=types.d.ts.map