| 6168 | |
| 6169 | // only used in dev mode |
| 6170 | function checkDuration (val, name, vnode) { |
| 6171 | if (typeof val !== 'number') { |
| 6172 | warn( |
| 6173 | "<transition> explicit " + name + " duration is not a valid number - " + |
| 6174 | "got " + (JSON.stringify(val)) + ".", |
| 6175 | vnode.context |
| 6176 | ); |
| 6177 | } else if (isNaN(val)) { |
| 6178 | warn( |
| 6179 | "<transition> explicit " + name + " duration is NaN - " + |
| 6180 | 'the duration expression might be incorrect.', |
| 6181 | vnode.context |
| 6182 | ); |
| 6183 | } |
| 6184 | } |
| 6185 | |
| 6186 | function isValidDuration (val) { |
| 6187 | return typeof val === 'number' && !isNaN(val) |