You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
683 B
26 lines
683 B
'use strict'; |
|
|
|
const hasLessInterpolation = require('../utils/hasLessInterpolation'); |
|
const hasPsvInterpolation = require('../utils/hasPsvInterpolation'); |
|
const hasScssInterpolation = require('../utils/hasScssInterpolation'); |
|
const hasTplInterpolation = require('../utils/hasTplInterpolation'); |
|
|
|
/** |
|
* Check whether a string has interpolation |
|
* |
|
* @param {string} string |
|
* @return {boolean} If `true`, a string has interpolation |
|
*/ |
|
module.exports = function (string) { |
|
// SCSS or Less interpolation |
|
if ( |
|
hasLessInterpolation(string) || |
|
hasScssInterpolation(string) || |
|
hasTplInterpolation(string) || |
|
hasPsvInterpolation(string) |
|
) { |
|
return true; |
|
} |
|
|
|
return false; |
|
};
|
|
|