UNPKG

mssql-change-tracking

Version:
23 lines (22 loc) 781 B
import sql from "mssql"; interface Base { pool: sql.ConnectionPool; } interface IGetDbStatus extends Base { dbName: string; } declare type GetDbStatusOut = { db_name: string; database_id: number; is_auto_cleanup_on: number; retention_period: number; retention_period_units: number; retention_period_units_desc: string; max_cleanup_version: null | string; }; export declare function ctDbStatus({ dbName, pool, }: IGetDbStatus): Promise<GetDbStatusOut | undefined>; /** * @Reference https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/change-tracking-catalog-views-sys-change-tracking-databases?view=sql-server-ver15 */ export declare function ctDbStatusQuery(dbName: string): string; export {};