$declaration constant
BridgeClassDef
const $declaration
Implementation
static const $declaration =
BridgeClassDef(BridgeClassType($type, isAbstract: false),
constructors: {
'': BridgeConstructorDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation($type),
namedParams: [
BridgeParameter(
'inherit',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool),
nullable: false),
true),
BridgeParameter('color',
BridgeTypeAnnotation($Color.$type, nullable: true), true),
BridgeParameter('backgroundColor',
BridgeTypeAnnotation($Color.$type, nullable: true), true),
BridgeParameter(
'fontSize',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double),
nullable: true),
true),
BridgeParameter(
'fontWeight',
BridgeTypeAnnotation($FontWeight.$type, nullable: true),
true),
BridgeParameter(
'fontStyle',
BridgeTypeAnnotation($FontStyle.$type, nullable: true),
true),
BridgeParameter(
'letterSpacing',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double),
nullable: true),
true),
BridgeParameter(
'wordSpacing',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double),
nullable: true),
true),
// todo BridgeParameter('textBaseline', BridgeTypeAnnotation($TextBaseline.$type, nullable: true), true),
BridgeParameter(
'height',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double),
nullable: true),
true),
]))
},
getters: {
'inherit': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
namedParams: [])),
'color': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation($Color.$type), namedParams: [])),
'backgroundColor': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation($Color.$type), namedParams: [])),
'fontSize': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)),
namedParams: [])),
'fontWeight': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation($FontWeight.$type),
namedParams: [])),
'fontStyle': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation($FontStyle.$type),
namedParams: [])),
'letterSpacing': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)),
namedParams: [])),
'wordSpacing': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)),
namedParams: [])),
/*'textBaseline':
BridgeMethodDef(BridgeFunctionDef(returns: BridgeTypeAnnotation($TextBaseline.$type), namedParams: [])),*/
'height': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)),
namedParams: [])),
},
wrap: true);