parameter ()
Returns an error message stating an issue with one or more parameters.
Parameters
$message
- The message which describes the issue.
- Type
String
$context
- The name of the function or mixin issuing the error.
- Type
String
$names
- The names of the parameters for which there is an issue.
- Type
ArgList<*>
Return Value
String
- A string describing the reason one or more parameters are invalid.
Example
@sass-fairy/map/src/_from.sass
// Copyright (c) roydukkey. All rights reserved.
// Licensed under the MIT. See LICENSE file in the project root for full license information.
@use 'sass:list'
@use 'sass:map'
@use '@sass-fairy/exception'
@function from($pairs...)
@if list.length($pairs) < 1
@error exception.parameter('One or more key/value pairs are required', 'from', 'pairs')
$result: ()
@each $key, $value in $pairs
$result: map.set($result, $key, $value)
@return $result