General

variables

sc-strict-mode

$sc-strict-mode: false !default;
View source

Description

Toggle strict mode, in which script will throw when not able to cast a value into a certain type (mostly color and number). In non-strict mode, it will return the default value from the given type.

Type

Bool

sc-non-strict-default-number

$sc-non-strict-default-number: 0 !default;
View source

Description

Default return value for the to-number(..) function when running in non-strict mode.

Type

Number

sc-non-strict-default-color

$sc-non-strict-default-color: transparent !default;
View source

Description

Default return value for the to-color(..) function when running in non-strict mode.

Type

Number

functions

to-bool

@function to-bool($value) { ... }
View source

Description

Convert to bool

Parameters

parameter Nameparameter Descriptionparameter Typeparameter Default value
$value

value to cast

Any none

Returns

Bool

to-color

@function to-color($value) { ... }
View source

Description

Convert to color

Parameters

parameter Nameparameter Descriptionparameter Typeparameter Default value
$value

value to cast

Any none

Returns

Color or Null

to-list

@function to-list($value) { ... }
View source

Description

Convert to list

Parameters

parameter Nameparameter Descriptionparameter Typeparameter Default value
$value

value to cast

Any none

Returns

List

to-map

@function to-map($value) { ... }
View source

Description

Convert to map

Parameters

parameter Nameparameter Descriptionparameter Typeparameter Default value
$value

value to cast

Any none

Returns

Map

to-null

@function to-null($value) { ... }
View source

Description

Convert to null

Parameters

parameter Nameparameter Descriptionparameter Typeparameter Default value
$value

value to cast

Any none

Returns

Null

to-number

@function to-number($value) { ... }
View source

Description

Cast a value to a number if possible or return 0

Parameters

parameter Nameparameter Descriptionparameter Typeparameter Default value
$value

complete source

String none

Returns

Number

to-string

@function to-string($value) { ... }
View source

Description

Convert to string

Parameters

parameter Nameparameter Descriptionparameter Typeparameter Default value
$value

value to cast

Any none

Returns

String