isChannelMissing method
Returns whether the given channel in this color is missing.
If this came from a function argument, colorName is the argument name
for this color and channelName is the argument name for channel
(without the $). These are used for error reporting.
Implementation
bool isChannelMissing(
String channel, {
String? colorName,
String? channelName,
}) {
var channels = space.channels;
if (channel == channels[0].name) return isChannel0Missing;
if (channel == channels[1].name) return isChannel1Missing;
if (channel == channels[2].name) return isChannel2Missing;
if (channel == 'alpha') return isAlphaMissing;
throw SassScriptException(
"Color $this doesn't have a channel named \"$channel\".",
channelName,
);
}