$declaration constant

BridgeClassDef const $declaration

Compile-time class declaration of $InteractionOptions

Implementation

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

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

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

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

          BridgeParameter(
            'rotationWinGestures',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
            true,
          ),

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

          BridgeParameter(
            'pinchZoomWinGestures',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
            true,
          ),

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

          BridgeParameter(
            'pinchMoveWinGestures',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
            true,
          ),

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

          BridgeParameter(
            'doubleTapDragZoomChangeCalculator',
            BridgeTypeAnnotation(
              BridgeTypeRef.genericFunction(
                BridgeFunctionDef(
                  returns: BridgeTypeAnnotation(
                    BridgeTypeRef(CoreTypes.double, []),
                  ),
                  params: [
                    BridgeParameter(
                      'verticalOffset',
                      BridgeTypeAnnotation(
                        BridgeTypeRef(CoreTypes.double, []),
                      ),
                      false,
                    ),

                    BridgeParameter(
                      'camera',
                      BridgeTypeAnnotation(
                        BridgeTypeRef(
                          BridgeTypeSpec(
                            'package:flutter_map/src/map/camera/camera.dart',
                            'MapCamera',
                          ),
                          [],
                        ),
                      ),
                      false,
                    ),
                  ],
                  namedParams: [],
                ),
              ),
            ),
            true,
          ),

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

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

          BridgeParameter(
            'cursorKeyboardRotationOptions',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter_map/src/map/options/cursor_keyboard_rotation.dart',
                  'CursorKeyboardRotationOptions',
                ),
                [],
              ),
            ),
            true,
          ),

          BridgeParameter(
            'keyboardOptions',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter_map/src/map/options/keyboard.dart',
                  'KeyboardOptions',
                ),
                [],
              ),
            ),
            true,
          ),
        ],
        params: [],
      ),
      isFactory: false,
    ),
  },

  methods: {
    'defaultDoubleTapDragZoomChangeCalculator': BridgeMethodDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
        namedParams: [],
        params: [
          BridgeParameter(
            'verticalOffset',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
            false,
          ),

          BridgeParameter(
            'camera',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter_map/src/map/camera/camera.dart',
                  'MapCamera',
                ),
                [],
              ),
            ),
            false,
          ),
        ],
      ),
      isStatic: true,
    ),
  },
  getters: {},
  setters: {},
  fields: {
    'flags': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
      isStatic: false,
    ),

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

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

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

    'rotationWinGestures': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
      isStatic: false,
    ),

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

    'pinchZoomWinGestures': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
      isStatic: false,
    ),

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

    'pinchMoveWinGestures': BridgeFieldDef(
      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
      isStatic: false,
    ),

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

    'doubleTapDragZoomChangeCalculator': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef.genericFunction(
          BridgeFunctionDef(
            returns: BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.double, []),
            ),
            params: [
              BridgeParameter(
                'verticalOffset',
                BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double, [])),
                false,
              ),

              BridgeParameter(
                'camera',
                BridgeTypeAnnotation(
                  BridgeTypeRef(
                    BridgeTypeSpec(
                      'package:flutter_map/src/map/camera/camera.dart',
                      'MapCamera',
                    ),
                    [],
                  ),
                ),
                false,
              ),
            ],
            namedParams: [],
          ),
        ),
      ),
      isStatic: false,
    ),

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

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

    'cursorKeyboardRotationOptions': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef(
          BridgeTypeSpec(
            'package:flutter_map/src/map/options/cursor_keyboard_rotation.dart',
            'CursorKeyboardRotationOptions',
          ),
          [],
        ),
      ),
      isStatic: false,
    ),

    'keyboardOptions': BridgeFieldDef(
      BridgeTypeAnnotation(
        BridgeTypeRef(
          BridgeTypeSpec(
            'package:flutter_map/src/map/options/keyboard.dart',
            'KeyboardOptions',
          ),
          [],
        ),
      ),
      isStatic: false,
    ),
  },
  wrap: true,
  bridge: false,
);