Please note, this is a STATIC archive of website www.w3schools.com from 05 May 2020, cach3.com does not collect or store any user information, there is no "phishing" involved.
THE WORLD'S LARGEST WEB DEVELOPER SITE

Sass Introspection Functions


Sass Introspection Functions

The introspection functions are rarely used when building a stylesheet. However, they are valuable if something does not work properly - to figure out what's going on: like debugging functions.

The following table lists all introspection functions in Sass:

Function Description & Example
call(function, arguments...) Calls a function with arguments, and returns the result.
content-exists() Checks whether the current mixin was passed a @content block.
feature-exists(feature) Checks whether feature is supported by the current Sass implementation.

Example:
feature-exists("at-error");
Result: true
function-exists(functionname) Checks whether the specified function exists.

Example:
function-exists("nonsense")
Result: false
get-function(functionname, css: false) Returns the specified function. If css i true, it returns a plain CSS function instead.
global-variable-exists(variablename) Checks whether the specified global variable exists.

Example:
variable-exists(a)
Result: true
inspect(value) Returns a string representation of value.
mixin-exists(mixinname) Checks whether the specified mixin exists.

Example:
mixin-exists("important-text")
Result: true
type-of(value) Returns the type of value. Can be number, string, color, list, map, bool, null, function, arglist.

Example:
type-of(15px)
Result: number
type-of(#ff0000)
Result: color
unit(number) Returns the unit associated with a number.

Example:
unit(15px)
Result: px
unitless(number) Checks whether the specified number has a unit associated with it.

Example:
unitless(15px)
Result: false
unitless(15)
Result: true
variable-exists(variablename) Checks whether the specified variable exists in the current scope.

Example:
variable-exists(b)
Result: true