$declaration constant

BridgeClassDef const $declaration

Compile-time class definition for $ByteBuffer

Implementation

static const $declaration = BridgeClassDef(
    BridgeClassType(BridgeTypeRef(TypedDataTypes.byteBuffer)),
    constructors: {},
    methods: {
      'asUint8List': BridgeMethodDef(BridgeFunctionDef(
          params: [
            BridgeParameter('offsetInBytes',
                BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int)), true),
            BridgeParameter(
                'length',
                BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int),
                    nullable: true),
                true)
          ],
          returns:
              BridgeTypeAnnotation(BridgeTypeRef(TypedDataTypes.uint8List)))),
    },
    getters: {
      'lengthInBytes': BridgeMethodDef(BridgeFunctionDef(
          returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int)))),
    },
    wrap: true);