@t1mmen/srtd
Version:
Supabase Repeatable Template Definitions (srtd): 🪄 Live-reloading SQL templates for Supabase DX. Make your database changes reviewable and migrations maintainable! 🚀
22 lines (21 loc) • 851 B
TypeScript
import type { RenderContext, RenderResultsOptions, TemplateResult } from './types.js';
export type { RenderContext, RenderResultsOptions, TemplateResult };
/**
* Render a single result row - dispatches to appropriate renderer based on context.
*/
export declare function renderResultRow(result: TemplateResult, context: RenderContext): void;
/**
* Render results as an aligned table with arrow format showing targets.
*
* Build/Apply Format:
* ✔ audit.sql → 20241227_srtd-audit.sql
* ● users.sql → 20241225_srtd-users.sql 2 days ago
* ✘ broken.sql
*
* Watch Format:
* 16:45:02 ✔ .../audit.sql applied
* 16:45:15 ● .../user.sql changed
* 16:46:03 ✘ .../broken.sql error
* | syntax error at line 5
*/
export declare function renderResultsTable(options: RenderResultsOptions): void;