AiBudgetAlertModel
Defined in: packages/core/src/models/ai-budget-alert.ts:14
Data operations for budget alert claims.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new AiBudgetAlertModel(
db,tables?):AiBudgetAlertModel
Defined in: packages/core/src/models/ai-budget-alert.ts:18
Parameters
Section titled “Parameters”tables?
Section titled “tables?”Returns
Section titled “Returns”AiBudgetAlertModel
Methods
Section titled “Methods”claim()
Section titled “claim()”claim(
day,threshold):Promise<boolean>
Defined in: packages/core/src/models/ai-budget-alert.ts:24
Claim (day, threshold); true only for the single instance that inserted it.
Parameters
Section titled “Parameters”string
threshold
Section titled “threshold”number
Returns
Section titled “Returns”Promise<boolean>
listForDay()
Section titled “listForDay()”listForDay(
day):Promise<AiBudgetAlertRow[]>
Defined in: packages/core/src/models/ai-budget-alert.ts:39
Claims already made for a day.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<AiBudgetAlertRow[]>