validasi_annotation 0.1.0-dev.2
validasi_annotation: ^0.1.0-dev.2 copied to clipboard
Annotations for Validasi - used to trigger code generation.
0.1.0-dev.2 #
- Add
@RefineFn(dependsOn: ['field1', 'field2'])— marks an instance method as a cross-field refine. The method receives aFailFncallback as its first positional parameter, followed by named parameters matching field names. Async is detected from the return type. - Add
FailFntypedef —void Function({required String message, List<String> path}). - Add
generateFieldsandgenerateAssemblenamed parameters to@ValidateClass(). - Removed:
@ValidateWith,@ValidateWithAsync,@Refine,@RefineAsync(replaced by@RefineFn).
0.1.0-dev.1 #
- Initial development release.
- Add
ValidasiKey<T>base type for typed field-level validation keys. - Re-export
ValidasiKeyfromvalidasi_annotation.dart. - Add
generateFieldsandgenerateAssemblenamed parameters to@ValidateClass(). - Provides
@ValidateClass()and@Validateannotations forvalidasi_gen.