$declaration constant

BridgeClassDef const $declaration

Implementation

static const $declaration = BridgeClassDef(
    BridgeClassType(BridgeTypeRef(CoreTypes.mapEntry),
        generics: {'K': BridgeGenericParam(), 'V': BridgeGenericParam()}),
    constructors: {
      '': BridgeConstructorDef(BridgeFunctionDef(
          returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.mapEntry)),
          params: [
            BridgeParameter(
                'key', BridgeTypeAnnotation(BridgeTypeRef.ref('K')), false),
            BridgeParameter(
                'value', BridgeTypeAnnotation(BridgeTypeRef.ref('V')), false),
          ],
          generics: {
            'K': BridgeGenericParam(),
            'V': BridgeGenericParam()
          }))
    },
    getters: {},
    setters: {},
    fields: {
      'key': BridgeFieldDef(BridgeTypeAnnotation(BridgeTypeRef.ref('K'))),
      'value': BridgeFieldDef(BridgeTypeAnnotation(BridgeTypeRef.ref('V'))),
    },
    wrap: true);