(rawValue: any, option: SettingsOption)
| 486 | } |
| 487 | |
| 488 | function booleanValue(rawValue: any, option: SettingsOption) { |
| 489 | const defaultValue = option.defaultValue ?? false |
| 490 | if (rawValue === undefined || rawValue === null) { |
| 491 | return booleanRawValue(defaultValue) |
| 492 | } |
| 493 | |
| 494 | return booleanRawValue(rawValue) |
| 495 | } |
| 496 | |
| 497 | const trueBooleanValues = ["true", "yes", "1"] |
| 498 | function booleanRawValue(rawValue: any) { |
no test coverage detected