pattern.is()
// Sass.
@use 'sass:list';
@use 'sass:map';
// The `pattern.is()` function.
@function is($value, $pattern: map.values($pattern)) {
@if type-of($value) == string {
@each $pattern in $pattern {
@if type-of($pattern) == list {
@each $sub-pattern in $pattern {
@if string.index($value, $sub-pattern) {
@return true;
}
}
} @else {
@if string.index($value, $pattern) {
@return true;
}
}
}
}
@return false;
}https://github.com/angular-package/sass/blob/main/map/pattern/_pattern.is.function.scss
Parameters
$value
$value$pattern: map.values($pattern)
$pattern: map.values($pattern)Return
Examples
Last updated