( id: string, now: Date = new Date(), )
| 271 | } |
| 272 | |
| 273 | export function isFreebuffModelAvailable( |
| 274 | id: string, |
| 275 | now: Date = new Date(), |
| 276 | ): boolean { |
| 277 | const model = SUPPORTED_FREEBUFF_MODELS.find((m) => m.id === id) |
| 278 | if (!model) return false |
| 279 | return model.availability === 'always' || isFreebuffDeploymentHours(now) |
| 280 | } |
| 281 | |
| 282 | export function resolveAvailableFreebuffModel( |
| 283 | id: string | null | undefined, |
no test coverage detected