type_resolver 0.2.0+2 copy "type_resolver: ^0.2.0+2" to clipboard
type_resolver: ^0.2.0+2 copied to clipboard

TypeResolver provides Type and String with the ability to ultimately resolve to an instance or Type.version: 1.0.0

TypeResolver #

TypeResolver provides Type and String with the ability to ultimately resolve to an instance or Type.

Usage #

Annotate class that need to resolve with @TypeResolvable

@TypeResolvable()
class Animal {}

Remember to initialize at main function

void main() {
  initializeTypeResolver();
}

Resolve String to Type

void fn() {
  TypeResolver.parseTypeFromTypeString("Animal");
}

Resolve Type to instance

void fn() {
  TypeResolver.createInstanceFromType(Animal);
}

Resolve String to instance

void fn() {
  TypeResolver.createInstanceFromTypeString("Animal");
}
0
likes
40
pub points
0%
popularity

Publisher

unverified uploader

TypeResolver provides Type and String with the ability to ultimately resolve to an instance or Type.version: 1.0.0

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

analyzer, build, exporter, glob, source_gen

More

Packages that depend on type_resolver