angulardart_meta
Metadata annotations and core types for AngularDart.
This package contains the annotations, DI primitives, and utility functions shared between angulardart (the framework) and angulardart_compiler (the code generator).
Purpose
By extracting these into a standalone package with no dependency on either angulardart or angulardart_compiler, we break the circular dependency that previously existed between those two packages.
Contents
- Annotations:
@Component,@Directive,@Pipe,@Injectable, etc. - DI primitives:
Provider,Module,OpaqueToken,MultiToken, etc. - Lifecycle hooks:
OnInit,OnDestroy,OnChanges, etc. - Change detection:
ChangeDetectionStrategy,ChangeDetectorState - Utilities:
isDevMode,unsafeCast
Usage
This package is typically not used directly. Instead, import package:angulardart/angulardart.dart which re-exports these symbols.
Requirements
- Dart SDK:
>=3.0.0 <4.0.0
Libraries
- angulardart_meta
- Metadata annotations and core types for AngularDart.