campose-api / src /utils /getValidBoolean.mts
jbilcke-hf's picture
jbilcke-hf HF staff
initial commit
5b3c62d
raw
history blame
280 Bytes
export const getValidBoolean = (something: any, defaultValue: boolean) => {
if (typeof something === "boolean") {
return something
}
const strValue = `${something || defaultValue}`.toLowerCase()
return strValue === "true" || strValue === "1" || strValue === "on"
}