UNPKG

@t1mmen/srtd

Version:

Supabase Repeatable Template Definitions (srtd): 🪄 Live-reloading SQL templates for Supabase DX. Make your database changes reviewable and migrations maintainable! 🚀

23 lines (22 loc) • 623 B
import type { TemplateStatus } from '../types.js'; export type TemplateUpdate = { type: 'applied' | 'changed' | 'error'; template: TemplateStatus; timestamp: string; error?: string; }; export interface UseTemplateManager { templates: TemplateStatus[]; updates: TemplateUpdate[]; stats: { total: number; needsBuild: number; recentlyChanged: number; errors: number; }; isLoading: boolean; errors: Map<string, string>; latestPath?: string; templateDir?: string; } export declare function useTemplateManager(baseDir?: string): UseTemplateManager;