@@ -32,7 +32,9 @@ extension type DartFromRecordOnDartObjectX(_DartObject dartObj) {
3232 /// Returns `fieldName` property from [dartObj] if it matches the structure of
3333 /// [TFieldRecord] or `null` .
3434 List <String >? fieldPathFromRecord () {
35- return _rawFieldPathFromRecord ()? .map ((e) => e.replaceAll ('?' , '' )).toList ();
35+ return _rawFieldPathFromRecord ()
36+ ? .map ((e) => e.replaceAll ('?' , '' ))
37+ .toList ();
3638 }
3739
3840 List <String >? _rawFieldPathFromRecord () {
@@ -48,20 +50,30 @@ extension type DartFromRecordOnDartObjectX(_DartObject dartObj) {
4850 String ? fieldTypeFromRecord () {
4951 final raw = _rawFieldTypeFromRecord ();
5052 if (raw != null ) {
51- return raw.endsWith ('?' ) || raw.endsWith ('*' ) ? raw.substring (0 , raw.length - 1 ) : raw;
53+ return raw.endsWith ('?' ) || raw.endsWith ('*' )
54+ ? raw.substring (0 , raw.length - 1 )
55+ : raw;
5256 }
5357 return null ;
5458 }
5559
5660 String ? _rawFieldTypeFromRecord () {
5761 final a = dartObj.getField ('\$ 2' )? .toStringValue () as String ? ;
5862 final b =
59- dartObj.getField ('\$ 2' )? .toTypeValue ()? .getDisplayString (withNullability: true ) as String ? ;
60- final c = dartObj.getField (FieldModelFieldNames .fieldType)? .toStringValue () as String ? ;
61- final d = dartObj
62- .getField (FieldModelFieldNames .fieldType)
63- ? .toTypeValue ()
64- ? .getDisplayString (withNullability: true ) as String ? ;
63+ dartObj
64+ .getField ('\$ 2' )
65+ ? .toTypeValue ()
66+ ? .getDisplayString (withNullability: true )
67+ as String ? ;
68+ final c =
69+ dartObj.getField (FieldModelFieldNames .fieldType)? .toStringValue ()
70+ as String ? ;
71+ final d =
72+ dartObj
73+ .getField (FieldModelFieldNames .fieldType)
74+ ? .toTypeValue ()
75+ ? .getDisplayString (withNullability: true )
76+ as String ? ;
6577 return a ?? b ?? c ?? d;
6678 }
6779
@@ -72,7 +84,8 @@ extension type DartFromRecordOnDartObjectX(_DartObject dartObj) {
7284 return false ;
7385 }
7486
75- final a = dartObj.getField (FieldModelFieldNames .nullable)? .toBoolValue () as bool ? ;
87+ final a =
88+ dartObj.getField (FieldModelFieldNames .nullable)? .toBoolValue () as bool ? ;
7689 final b = dartObj.getField ('\$ 3' )? .toBoolValue () as bool ? ;
7790 final c = _rawFieldPathFromRecord ()? .any ((e) => e.contains ('?' ));
7891 final d = _rawFieldTypeFromRecord ()? .endsWith ('?' );
@@ -82,25 +95,32 @@ extension type DartFromRecordOnDartObjectX(_DartObject dartObj) {
8295 /// Returns the `children` property from [dartObj] if it matches the structure of
8396 /// [TFieldRecord] or `null` .
8497 List <Map <String , dynamic >>? childrenFromRecord () {
85- final a = dartObj.getField (FieldModelFieldNames .children)? .toListValue ()? .map (
86- (e) => e.toMapValue ()! .map (
87- (k, v) => MapEntry (k! .toStringValue ()! , dartObjToObject (v)),
88- ),
89- ) as Iterable ? ;
98+ final a =
99+ dartObj
100+ .getField (FieldModelFieldNames .children)
101+ ? .toListValue ()
102+ ? .map (
103+ (e) => e.toMapValue ()! .map (
104+ (k, v) => MapEntry (k! .toStringValue ()! , dartObjToObject (v)),
105+ ),
106+ )
107+ as Iterable ? ;
90108 final b = a? .map ((e) => (e as Map ).cast <String , dynamic >()).toList ();
91109 return b;
92110 }
93111
94112 /// Returns the `primaryKey` property from [dartObj] if it matches the structure
95113 /// of [TFieldRecord] or `null` .
96114 bool ? primaryKeyFromRecord () {
97- return dartObj.getField (FieldModelFieldNames .primaryKey)? .toBoolValue () as bool ? ;
115+ return dartObj.getField (FieldModelFieldNames .primaryKey)? .toBoolValue ()
116+ as bool ? ;
98117 }
99118
100119 /// Returns the `foreignKey` property from [dartObj] if it matches the
101120 /// structure of [TFieldRecord] or `null` .
102121 bool ? foreignKeyFromRecord () {
103- return dartObj.getField (FieldModelFieldNames .foreignKey)? .toBoolValue () as bool ? ;
122+ return dartObj.getField (FieldModelFieldNames .foreignKey)? .toBoolValue ()
123+ as bool ? ;
104124 }
105125
106126 /// Retrieves the `fallback` property from this `DartObject` if it matches
@@ -113,6 +133,7 @@ extension type DartFromRecordOnDartObjectX(_DartObject dartObj) {
113133 /// Returns the `description` property from [dartObj] record if it matches the
114134 /// structure of [TFieldRecord] or `null` .
115135 String ? descriptionFromRecord () {
116- return dartObj.getField (FieldModelFieldNames .description)? .toStringValue () as String ? ;
136+ return dartObj.getField (FieldModelFieldNames .description)? .toStringValue ()
137+ as String ? ;
117138 }
118139}
0 commit comments