@@ -33,7 +33,9 @@ extension type DartFromRecordOnDartObjectX(_DartObject dartObj) {
3333 /// Returns `fieldName` property from [dartObj] if it matches the structure of
3434 /// [TFieldRecord] or `null` .
3535 List <String >? fieldPathFromRecord () {
36- return _rawFieldPathFromRecord ()? .map ((e) => e.replaceAll ('?' , '' )).toList ();
36+ return _rawFieldPathFromRecord ()
37+ ? .map ((e) => e.replaceAll ('?' , '' ))
38+ .toList ();
3739 }
3840
3941 List <String >? _rawFieldPathFromRecord () {
@@ -49,20 +51,30 @@ extension type DartFromRecordOnDartObjectX(_DartObject dartObj) {
4951 String ? fieldTypeFromRecord () {
5052 final raw = _rawFieldTypeFromRecord ();
5153 if (raw != null ) {
52- return raw.endsWith ('?' ) || raw.endsWith ('*' ) ? raw.substring (0 , raw.length - 1 ) : raw;
54+ return raw.endsWith ('?' ) || raw.endsWith ('*' )
55+ ? raw.substring (0 , raw.length - 1 )
56+ : raw;
5357 }
5458 return null ;
5559 }
5660
5761 String ? _rawFieldTypeFromRecord () {
5862 final a = dartObj.getField ('\$ 2' )? .toStringValue () as String ? ;
5963 final b =
60- dartObj.getField ('\$ 2' )? .toTypeValue ()? .getDisplayString (withNullability: true ) as String ? ;
61- final c = dartObj.getField (FieldModelFieldNames .fieldType)? .toStringValue () as String ? ;
62- final d = dartObj
63- .getField (FieldModelFieldNames .fieldType)
64- ? .toTypeValue ()
65- ? .getDisplayString (withNullability: true ) as String ? ;
64+ dartObj
65+ .getField ('\$ 2' )
66+ ? .toTypeValue ()
67+ ? .getDisplayString (withNullability: true )
68+ as String ? ;
69+ final c =
70+ dartObj.getField (FieldModelFieldNames .fieldType)? .toStringValue ()
71+ as String ? ;
72+ final d =
73+ dartObj
74+ .getField (FieldModelFieldNames .fieldType)
75+ ? .toTypeValue ()
76+ ? .getDisplayString (withNullability: true )
77+ as String ? ;
6678 return a ?? b ?? c ?? d;
6779 }
6880
@@ -73,7 +85,8 @@ extension type DartFromRecordOnDartObjectX(_DartObject dartObj) {
7385 return false ;
7486 }
7587
76- final a = dartObj.getField (FieldModelFieldNames .nullable)? .toBoolValue () as bool ? ;
88+ final a =
89+ dartObj.getField (FieldModelFieldNames .nullable)? .toBoolValue () as bool ? ;
7790 final b = dartObj.getField ('\$ 3' )? .toBoolValue () as bool ? ;
7891 final c = _rawFieldPathFromRecord ()? .any ((e) => e.contains ('?' ));
7992 final d = _rawFieldTypeFromRecord ()? .endsWith ('?' );
@@ -83,25 +96,32 @@ extension type DartFromRecordOnDartObjectX(_DartObject dartObj) {
8396 /// Returns the `children` property from [dartObj] if it matches the structure of
8497 /// [TFieldRecord] or `null` .
8598 List <Map <String , dynamic >>? childrenFromRecord () {
86- final a = dartObj.getField (FieldModelFieldNames .children)? .toListValue ()? .map (
87- (e) => e.toMapValue ()! .map (
88- (k, v) => MapEntry (k! .toStringValue ()! , dartObjToObject (v)),
89- ),
90- ) as Iterable ? ;
99+ final a =
100+ dartObj
101+ .getField (FieldModelFieldNames .children)
102+ ? .toListValue ()
103+ ? .map (
104+ (e) => e.toMapValue ()! .map (
105+ (k, v) => MapEntry (k! .toStringValue ()! , dartObjToObject (v)),
106+ ),
107+ )
108+ as Iterable ? ;
91109 final b = a? .map ((e) => (e as Map ).cast <String , dynamic >()).toList ();
92110 return b;
93111 }
94112
95113 /// Returns the `primaryKey` property from [dartObj] if it matches the structure
96114 /// of [TFieldRecord] or `null` .
97115 bool ? primaryKeyFromRecord () {
98- return dartObj.getField (FieldModelFieldNames .primaryKey)? .toBoolValue () as bool ? ;
116+ return dartObj.getField (FieldModelFieldNames .primaryKey)? .toBoolValue ()
117+ as bool ? ;
99118 }
100119
101120 /// Returns the `foreignKey` property from [dartObj] if it matches the
102121 /// structure of [TFieldRecord] or `null` .
103122 bool ? foreignKeyFromRecord () {
104- return dartObj.getField (FieldModelFieldNames .foreignKey)? .toBoolValue () as bool ? ;
123+ return dartObj.getField (FieldModelFieldNames .foreignKey)? .toBoolValue ()
124+ as bool ? ;
105125 }
106126
107127 /// Retrieves the `fallback` property from this `DartObject` if it matches
@@ -114,6 +134,7 @@ extension type DartFromRecordOnDartObjectX(_DartObject dartObj) {
114134 /// Returns the `description` property from [dartObj] record if it matches the
115135 /// structure of [TFieldRecord] or `null` .
116136 String ? descriptionFromRecord () {
117- return dartObj.getField (FieldModelFieldNames .description)? .toStringValue () as String ? ;
137+ return dartObj.getField (FieldModelFieldNames .description)? .toStringValue ()
138+ as String ? ;
118139 }
119140}
0 commit comments