$declaration constant

BridgeClassDef const $declaration

Implementation

static const $declaration = BridgeClassDef(
    BridgeClassType($type,
        isAbstract: true, $extends: $EdgeInsetsGeometry.$type),
    constructors: {
      'fromLTRB': BridgeConstructorDef(
          BridgeFunctionDef(returns: BridgeTypeAnnotation($type), params: [
        BridgeParameter('left',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false),
        BridgeParameter('top',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false),
        BridgeParameter('right',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false),
        BridgeParameter('bottom',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false),
      ])),
      'all': BridgeConstructorDef(
          BridgeFunctionDef(returns: BridgeTypeAnnotation($type), params: [
        BridgeParameter('value',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false),
      ])),
      'only': BridgeConstructorDef(BridgeFunctionDef(
          returns: BridgeTypeAnnotation($type),
          namedParams: [
            BridgeParameter('left',
                BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), true),
            BridgeParameter('top',
                BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), true),
            BridgeParameter('right',
                BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), true),
            BridgeParameter('bottom',
                BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), true)
          ])),
      'symmetric': BridgeConstructorDef(BridgeFunctionDef(
          returns: BridgeTypeAnnotation($type),
          namedParams: [
            BridgeParameter('vertical',
                BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), true),
            BridgeParameter('horizontal',
                BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), true),
          ]))
    },
    wrap: true);