$declaration constant

BridgeClassDef const $declaration

Compile-time class declaration of $KeyboardOptions

Implementation

static const $declaration = BridgeClassDef(
  BridgeClassType($type),
  constructors: {
    '': BridgeConstructorDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation($type),
        namedParams: [
          BridgeParameter(
            'enableArrowKeysPanning',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),

          BridgeParameter(
            'enableWASDPanning',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),

          BridgeParameter(
            'enableQERotating',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),

          BridgeParameter(
            'enableRFZooming',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),

          BridgeParameter(
            'maxPanVelocity',
            BridgeTypeAnnotation(
              BridgeTypeRef.genericFunction(
                BridgeFunctionDef(
                  returns: BridgeTypeAnnotation(
                    BridgeTypeRef(CoreTypes.double, []),
                  ),
                  params: [
                    BridgeParameter(
                      'zoom',
                      BridgeTypeAnnotation(
                        BridgeTypeRef(CoreTypes.double, []),
                      ),
                      false,
                    ),
                  ],
                  namedParams: [],
                ),
              ),
              nullable: true,
            ),
            true,
          ),

          BridgeParameter(
            'panLeapVelocityMultiplier',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
            true,
          ),

          BridgeParameter(
            'maxZoomVelocity',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
            true,
          ),

          BridgeParameter(
            'zoomLeapVelocityMultiplier',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
            true,
          ),

          BridgeParameter(
            'maxRotateVelocity',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
            true,
          ),

          BridgeParameter(
            'rotateLeapVelocityMultiplier',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
            true,
          ),

          BridgeParameter(
            'animationCurveDuration',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.duration, [])),
            true,
          ),

          BridgeParameter(
            'animationCurveReverseDuration',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.duration, []),
              nullable: true,
            ),
            true,
          ),

          BridgeParameter(
            'animationCurveCurve',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/animation/curves.dart',
                  'Curve',
                ),
                [],
              ),
            ),
            true,
          ),

          BridgeParameter(
            'performLeapTriggerDuration',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.duration, []),
              nullable: true,
            ),
            true,
          ),

          BridgeParameter(
            'leapMaxOfCurveComponent',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
            true,
          ),

          BridgeParameter(
            'focusNode',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/widgets/focus_manager.dart',
                  'FocusNode',
                ),
                [],
              ),
              nullable: true,
            ),
            true,
          ),

          BridgeParameter(
            'autofocus',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),
        ],
        params: [],
      ),
      isFactory: false,
    ),

    'disabled': BridgeConstructorDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation($type),
        namedParams: [],
        params: [],
      ),
      isFactory: false,
    ),
  },

  methods: {},
  getters: {},
  setters: {},
  fields: {
    'enableArrowKeysPanning': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
      isStatic: false,
    ),

    'enableWASDPanning': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
      isStatic: false,
    ),

    'enableQERotating': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
      isStatic: false,
    ),

    'enableRFZooming': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
      isStatic: false,
    ),

    'maxPanVelocity': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef.genericFunction(
          BridgeFunctionDef(
            returns: BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.double, []),
            ),
            params: [
              BridgeParameter(
                'zoom',
                BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
                false,
              ),
            ],
            namedParams: [],
          ),
        ),
        nullable: true,
      ),
      isStatic: false,
    ),

    'panLeapVelocityMultiplier': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
      isStatic: false,
    ),

    'maxZoomVelocity': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
      isStatic: false,
    ),

    'zoomLeapVelocityMultiplier': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
      isStatic: false,
    ),

    'maxRotateVelocity': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
      isStatic: false,
    ),

    'rotateLeapVelocityMultiplier': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
      isStatic: false,
    ),

    'animationCurveDuration': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.duration, [])),
      isStatic: false,
    ),

    'animationCurveReverseDuration': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef(CoreTypes.duration, []),
        nullable: true,
      ),
      isStatic: false,
    ),

    'animationCurveCurve': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef(
          BridgeTypeSpec(
            'package:flutter/src/animation/curves.dart',
            'Curve',
          ),
          [],
        ),
      ),
      isStatic: false,
    ),

    'performLeapTriggerDuration': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef(CoreTypes.duration, []),
        nullable: true,
      ),
      isStatic: false,
    ),

    'leapMaxOfCurveComponent': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
      isStatic: false,
    ),

    'focusNode': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef(
          BridgeTypeSpec(
            'package:flutter/src/widgets/focus_manager.dart',
            'FocusNode',
          ),
          [],
        ),
        nullable: true,
      ),
      isStatic: false,
    ),

    'autofocus': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
      isStatic: false,
    ),
  },
  wrap: true,
  bridge: false,
);