(key: string, message: string, ...args: unknown[])
| 3 | const alreadyWarned = new Set() |
| 4 | |
| 5 | export const warnOnce = (key: string, message: string, ...args: unknown[]) => { |
| 6 | if (!alreadyWarned.has(key)) { |
| 7 | alreadyWarned.add(key) |
| 8 | warn(message, ...args) |
| 9 | } |
| 10 | } |