General

functions

json-encode

@function json-encode($value) { ... }

Description

Delay the encoding of a literal to JSON to a type-specific method

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$value

value to be stringified

Any—none

Returns

String —

JSON encoded string

Throws

  • Unknown type for #{$value} (#{$type}).

Requires

Used by

Author

  • Hugo Giraudel

_proof-quote

@function _proof-quote($value) { ... }

Description

Proof quote a value

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$value

value to be quoted

Any—none

Returns

String —

quoted value

Requires

Used by

Author

  • Hugo Giraudel

to-string

@function to-string($list, $glue) { ... }

Description

Joins all elements of $list with $glue

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$list

list to cast

List—none
$glue

('') - value to use as a join string

String—none

Returns

String —

quoted value

Used by

Author

  • Hugo Giraudel

[private] _json-encode--bool

@function _json-encode--bool($bool) { ... }

Description

Encode a bool to JSON

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$bool

bool to be encoded

Bool—none

Returns

Bool —

encoded bool

Used by

Author

  • Hugo Giraudel

[private] _json-encode--color

@function _json-encode--color($color) { ... }

Description

Encode a color to JSON

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$color

color to be encoded

Color—none

Returns

String —

encoded color

Requires

Used by

Author

  • Hugo Giraudel

[private] _json-encode--list

@function _json-encode--list($list) { ... }

Description

Encode a list to JSON

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$list

list to be encoded

List—none

Returns

String —

encoded list

Requires

Used by

Author

  • Hugo Giraudel

[private] _json-encode--map

@function _json-encode--map($map) { ... }

Description

Encode a map to JSON

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$map

map to be encoded

Map—none

Returns

String —

encoded map

Requires

Used by

Author

  • Hugo Giraudel

[private] _json-encode--null

@function _json-encode--null($null) { ... }

Description

Encode null to JSON

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$null

null

Null—none

Returns

String

Used by

Author

  • Hugo Giraudel

[private] _json-encode--number

@function _json-encode--number($number) { ... }

Description

Encode a number to JSON

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$number

number to be encoded

Number—none

Returns

String —

encoded number

Requires

Used by

Author

  • Hugo Giraudel

[private] _json-encode--string

@function _json-encode--string($string) { ... }

Description

Encode a string to JSON

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$string

string to be encoded

String—none

Returns

String —

encoded string

Requires

Used by

Author

  • Hugo Giraudel

mixins

json-encode

@mixin json-encode($value, $selector: '#modulesConfigJSON') { ... }

Description

JSON.stringify a value and pass it to the content property of a specified selector

Parameters

parameterNameparameterDescriptionparameterTypeparameterDefault value
$value

value to be stringified

Any—none
$selector

DOM selector to hold config

String'#modulesConfigJSON'

Requires

Author

  • Hugo Giraudel