File size: 661 Bytes
c6535db
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
export function getWidgetStep(options) {
    return options.step2 || ((options.step || 10) * 0.1)
}
export function clamp(value, min, max) {
    return value < min ? min : (value > max ? max : value)
}
const sentWarnings = new Set()
export function warnDeprecated(message, source = null){
    if (!LiteGraph.alwaysRepeatWarnings) {
        // Do not repeat
        if (sentWarnings.has(message)) return

        // Hard limit of unique messages per session
        if (sentWarnings.size > UNIQUE_MESSAGE_LIMIT) return
        sentWarnings.add(message)
    }

    for (const callback of LiteGraph.onDeprecationWarning) {
        callback(message, source)
    }
}