TypedefDeclaration constructor

const TypedefDeclaration()

Represents a reflected Dart typedef, which is a type alias for a function type, class type, or any other complex type.

Provides access to the aliased type, type parameters, and runtime metadata.

Example

typedef Mapper<T> = T Function(String);

final typedefType = reflector.reflectType(Mapper).asTypedef();
print(typedefType?.getName()); // Mapper
print(typedefType?.getAliasedType().getName()); // Function

Implementation

const TypedefDeclaration();