@@ -112,21 +112,21 @@ export function validateMolTypeDefinitions(
112112 }
113113 case "union" : {
114114 const unionDeps = molTypeDefinition . items ;
115- unionDeps . forEach ( ( dep ) => {
116- if ( typeof dep === "string" && dep !== BYTE ) {
115+ unionDeps . forEach ( ( dependency ) => {
116+ if ( typeof dependency === "string" && dependency !== BYTE ) {
117117 if (
118118 ! molTypeDefinitions . find (
119- ( molTypeDefinition ) => molTypeDefinition . name === dep ,
119+ ( molTypeDefinition ) => molTypeDefinition . name === dependency ,
120120 ) &&
121- ! ( extraReferences && dep in extraReferences )
121+ ! ( extraReferences && dependency in extraReferences )
122122 ) {
123123 throw new Error (
124- `Dependency ${ dep } not found for union type ${ molTypeDefinition . name } ` ,
124+ `Dependency ${ dependency } not found for union type ${ molTypeDefinition . name } ` ,
125125 ) ;
126126 }
127127 }
128- if ( Array . isArray ( dep ) ) {
129- const [ key , id ] = dep ;
128+ if ( Array . isArray ( dependency ) ) {
129+ const [ key , id ] = dependency ;
130130 // check if the id is a valid uint32
131131 mol . Uint32 . encode ( id ) ;
132132 if (
@@ -147,16 +147,16 @@ export function validateMolTypeDefinitions(
147147 const tableDeps = molTypeDefinition . fields . map (
148148 ( field : Field ) => field . type ,
149149 ) ;
150- tableDeps . forEach ( ( dep : string ) => {
151- if ( dep !== BYTE ) {
150+ tableDeps . forEach ( ( dependency : string ) => {
151+ if ( dependency !== BYTE ) {
152152 if (
153153 ! molTypeDefinitions . find (
154- ( molTypeDefinition ) => molTypeDefinition . name === dep ,
154+ ( molTypeDefinition ) => molTypeDefinition . name === dependency ,
155155 ) &&
156- ! ( extraReferences && dep in extraReferences )
156+ ! ( extraReferences && dependency in extraReferences )
157157 ) {
158158 throw new Error (
159- `Dependency ${ dep } not found for table type ${ molTypeDefinition . name } ` ,
159+ `Dependency ${ dependency } not found for table type ${ molTypeDefinition . name } ` ,
160160 ) ;
161161 }
162162 }
@@ -185,22 +185,21 @@ export function validateMolTypeDefinitions(
185185 * - If a field is not BYTE, its type must be a fixed-length type
186186 *
187187 * @param molTypeDefinition - The molecule type definition to validate
188- * @param molTypeDefinitionsAsReferences - Available type definitions that can be referenced
188+ * @param molTypeDefinitions - Available type definitions that can be referenced
189189 * @throws Error if the type is not fixed length or if required dependencies are not found
190190 */
191191function assertFixedLengthMolType (
192192 molTypeDefinition : MolTypeDefinition ,
193- molTypeDefinitionsAsReferences : MolTypeDefinition [ ] ,
193+ molTypeDefinitions : MolTypeDefinition [ ] ,
194194 extraReferences ?: CodecRecord ,
195195) : void {
196196 switch ( molTypeDefinition . type ) {
197197 case "array" : {
198198 if ( molTypeDefinition . item !== BYTE ) {
199- const matchingItemMolTypeDefinition =
200- molTypeDefinitionsAsReferences . find (
201- ( molTypeDefinitionAsReference ) =>
202- molTypeDefinitionAsReference . name === molTypeDefinition . item ,
203- ) ;
199+ const matchingItemMolTypeDefinition = molTypeDefinitions . find (
200+ ( singleMolTypeDefinition ) =>
201+ singleMolTypeDefinition . name === molTypeDefinition . item ,
202+ ) ;
204203 if ( ! matchingItemMolTypeDefinition ) {
205204 const matchingExtraReference =
206205 extraReferences ?. [ molTypeDefinition . item ] ;
@@ -216,7 +215,7 @@ function assertFixedLengthMolType(
216215 } else {
217216 assertFixedLengthMolType (
218217 matchingItemMolTypeDefinition ,
219- molTypeDefinitionsAsReferences ,
218+ molTypeDefinitions ,
220219 extraReferences ,
221220 ) ;
222221 }
@@ -227,11 +226,10 @@ function assertFixedLengthMolType(
227226 const fields = molTypeDefinition . fields ;
228227 fields . forEach ( ( field : Field ) => {
229228 if ( field . type !== BYTE ) {
230- const matchingFieldMolTypeDefinition =
231- molTypeDefinitionsAsReferences . find (
232- ( molTypeDefinitionAsReference ) =>
233- molTypeDefinitionAsReference . name === field . type ,
234- ) ;
229+ const matchingFieldMolTypeDefinition = molTypeDefinitions . find (
230+ ( currentMolTypeDefinition ) =>
231+ currentMolTypeDefinition . name === field . type ,
232+ ) ;
235233 if ( ! matchingFieldMolTypeDefinition ) {
236234 const matchingExtraReference = extraReferences ?. [ field . type ] ;
237235 if ( ! matchingExtraReference ) {
@@ -246,7 +244,7 @@ function assertFixedLengthMolType(
246244 } else {
247245 assertFixedLengthMolType (
248246 matchingFieldMolTypeDefinition ,
249- molTypeDefinitionsAsReferences ,
247+ molTypeDefinitions ,
250248 extraReferences ,
251249 ) ;
252250 }
0 commit comments