IResponsiveAdapters

Type interface

Defines adapters for Responsive class.

Includes both the Adapter definitions and properties.

Adapter

Inheritance

IResponsiveAdapters does not extend any other symbol.

IResponsiveAdapters is not extended by any other symbol.

Properties

allRules
#

Param

Array
(
    [name] => List
    [type] => reference
    [typeArguments] => Array
        (
            [0] => Array
                (
                    [name] => IResponsiveRule
                    [type] => reference
                )

        )

)

{ type: string,
  target: Target }

A list of all rules - user-defined and default combined.

defaultRules
#

Param

Array
(
    [name] => List
    [type] => reference
    [typeArguments] => Array
        (
            [0] => Array
                (
                    [name] => IResponsiveRule
                    [type] => reference
                )

        )

)

{ type: string,
  target: Target }

A list of default rules.

enabled
#

Param

Array
(
    [name] => boolean
    [type] => intrinsic
)

{ type: string,
  target: Target }

Are responsive features enabled?

rules
#

Param

Array
(
    [name] => List
    [type] => reference
    [typeArguments] => Array
        (
            [0] => Array
                (
                    [name] => IResponsiveRule
                    [type] => reference
                )

        )

)

{ type: string,
  target: Target }

A list of user-defined rules.

useDefault
#

Param

Array
(
    [name] => boolean
    [type] => intrinsic
)

{ type: string,
  target: Target }

Use default rules?

If this is set false, only user-defined rules will be applied.