$declaration constant
BridgeClassDef
const $declaration
Implementation
static const $declaration = BridgeClassDef(
BridgeClassType($type,
isAbstract: false, $extends: $ChangeNotifier.$type),
constructors: {
'': BridgeConstructorDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation($type),
namedParams: [
BridgeParameter('initialScrollOffset',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), true),
BridgeParameter('keepScrollOffset',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)), true),
BridgeParameter('debugLabel',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)), true),
]))
},
methods: {
'animateTo': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.future)),
namedParams: [
BridgeParameter('offset',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false),
BridgeParameter(
'duration',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.duration)),
true),
BridgeParameter(
'curve', BridgeTypeAnnotation($Curve.$type), true),
])),
'jumpTo': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.voidType)),
namedParams: [
BridgeParameter('offset',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false),
])),
},
getters: {
'offset': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double))))
},
wrap: true);