$declaration property

BridgeClassDef $declaration
final

Definición de la clase puente, incluyendo constructores y métodos expuestos.

Implementation

static final $declaration = BridgeClassDef(
  BridgeClassType($type),
  constructors: {
    // Constructor sin parámetros que retorna una instancia de `$ValidacionPorTipo`.
    '': BridgeFunctionDef(
      returns: $type.annotate,
      params: [],
    ).asConstructor
  },

  methods: {
    // Definición del método `obtenerPathKeyDesarrollo`.
    'obtenerIdAuth': BridgeFunctionDef(
      // Especifica que el método retorna un double
      returns: CoreTypes.string.ref.annotate,
      // Define los parámetros que acepta el método
      params: [],
    ).asMethod,
  },
  // Indica que esta clase puente envuelve a la clase original.
  wrap: true,
);