$declaration constant
BridgeClassDef
const $declaration
Compile-time class declaration of $CircleLayer
Implementation
static const $declaration = BridgeClassDef(
BridgeClassType(
$type,
generics: {
'R': BridgeGenericParam($extends: BridgeTypeRef(CoreTypes.object, [])),
},
$extends: $StatelessWidget$bridge.$type,
),
constructors: {
'': BridgeConstructorDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($type),
namedParams: [
BridgeParameter(
'key',
BridgeTypeAnnotation($Key.$type, nullable: true),
true,
),
BridgeParameter(
'circles',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(
BridgeTypeRef($CircleMarker.$spec, [
BridgeTypeAnnotation(BridgeTypeRef.ref('R')),
]),
),
]),
),
false,
),
BridgeParameter(
'hitNotifier',
BridgeTypeAnnotation(
BridgeTypeRef(
BridgeTypeSpec(
'package:flutter/src/foundation/change_notifier.dart',
'ValueNotifier',
),
[
BridgeTypeAnnotation(
BridgeTypeRef(
BridgeTypeSpec(
'package:flutter_map/src/layer/shared/layer_interactivity/layer_hit_result.dart',
'LayerHitResult',
),
[BridgeTypeAnnotation(BridgeTypeRef.ref('R'))],
),
nullable: true,
),
],
),
nullable: true,
),
true,
),
BridgeParameter(
'optimizeRadiusInMeters',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
true,
),
],
params: [],
),
isFactory: false,
),
},
methods: {
'build': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($Widget.$type),
namedParams: [],
params: [
BridgeParameter(
'context',
BridgeTypeAnnotation($BuildContext.$type),
false,
),
],
),
),
},
getters: {},
setters: {},
fields: {
'circles': BridgeFieldDef(
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(
BridgeTypeRef($CircleMarker.$spec, [
BridgeTypeAnnotation(BridgeTypeRef.ref('R')),
]),
),
]),
),
isStatic: false,
),
'hitNotifier': BridgeFieldDef(
BridgeTypeAnnotation(
BridgeTypeRef(
BridgeTypeSpec(
'package:flutter/src/foundation/change_notifier.dart',
'ValueNotifier',
),
[
BridgeTypeAnnotation(
BridgeTypeRef($LayerHitResult.$spec, [
BridgeTypeAnnotation(BridgeTypeRef.ref('R')),
]),
nullable: true,
),
],
),
nullable: true,
),
isStatic: false,
),
'optimizeRadiusInMeters': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
isStatic: false,
),
},
wrap: true,
bridge: false,
);