(params: {
userName?: string
percentUsed: number
currentUsage: number
limit: number
upgradeLink: string
})
| 138 | } |
| 139 | |
| 140 | export async function renderFreeTierUpgradeEmail(params: { |
| 141 | userName?: string |
| 142 | percentUsed: number |
| 143 | currentUsage: number |
| 144 | limit: number |
| 145 | upgradeLink: string |
| 146 | }): Promise<string> { |
| 147 | return await render( |
| 148 | FreeTierUpgradeEmail({ |
| 149 | userName: params.userName, |
| 150 | percentUsed: params.percentUsed, |
| 151 | currentUsage: params.currentUsage, |
| 152 | limit: params.limit, |
| 153 | upgradeLink: params.upgradeLink, |
| 154 | }) |
| 155 | ) |
| 156 | } |
| 157 | |
| 158 | export async function renderLimitThresholdEmail(params: { |
| 159 | kind: 'warning' | 'reached' |
no test coverage detected