1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-08-08 22:56:46 +02:00

fix: ensure totype always returns stringified null/undefined when null/undefined is passed (#30383)

This commit is contained in:
Johann-S
2020-03-18 12:10:55 +01:00
committed by GitHub
parent d773cafe3d
commit aff115219e
2 changed files with 37 additions and 2 deletions

View File

@@ -10,7 +10,13 @@ const MILLISECONDS_MULTIPLIER = 1000
const TRANSITION_END = 'transitionend'
// Shoutout AngusCroll (https://goo.gl/pxwQGp)
const toType = obj => ({}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase())
const toType = obj => {
if (obj === null || obj === undefined) {
return `${obj}`
}
return {}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase()
}
/**
* --------------------------------------------------------------------------