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) • 681 B
/** * Template Dependency Parser * * Extracts explicit dependencies from @depends-on comments. * No SQL parsing - dependencies are declared by the user. * * Format: * -- @depends-on: file1.sql, file2.sql */ /** * Extract dependencies from @depends-on comments in SQL template * * Parses single-line comments with format: * -- @depends-on: file1.sql, file2.sql, file3.sql * * Multiple @depends-on comments are merged. Duplicates are removed. * The comment must use -- prefix (not block comments). * * @param sql - SQL template content * @returns Array of dependency filenames (deduplicated) */ export declare function extractDependsOn(sql: string): string[];