UNPKG

mssql-change-tracking

Version:
21 lines (20 loc) 845 B
import sql from "mssql"; import { ctDbStatus } from "./change-tracking-db-status"; declare type RetentionPeriodUnit = "MINUTES" | "HOURS" | "DAYS"; interface CtDbEnableInput { pool: sql.ConnectionPool; dbName: string; autoCleanup: boolean; retentionDayNumber: number; retentionPeriodUnit: RetentionPeriodUnit; } /** Enable change tracking in DB level */ export declare function ctDbEnable({ pool, dbName, autoCleanup, retentionDayNumber, retentionPeriodUnit, }: CtDbEnableInput): ReturnType<typeof ctDbStatus>; declare type QueryInput = { dbName: string; autoCleanup: boolean; retentionDayNumber: number; retentionPeriodUnit: RetentionPeriodUnit; }; export declare function ctDbEnableQuery({ dbName, autoCleanup, retentionDayNumber, retentionPeriodUnit, }: QueryInput): string; export {};