3030use TypeLang \Parser \Node \Stmt \Shape \NamedFieldNode ;
3131use TypeLang \Parser \Node \Stmt \Shape \NumericFieldNode ;
3232use TypeLang \Parser \Node \Stmt \Shape \StringNamedFieldNode ;
33- use TypeLang \Parser \Node \Stmt \Template \ArgumentNode as TemplateArgumentNode ;
34- use TypeLang \Parser \Node \Stmt \Template \ArgumentsListNode as TemplateArgumentsListNode ;
33+ use TypeLang \Parser \Node \Stmt \Template \ArgumentNode ;
34+ use TypeLang \Parser \Node \Stmt \Template \ArgumentsListNode ;
35+ use TypeLang \Parser \Node \Stmt \Template \TemplateArgumentsListNode ;
3536use TypeLang \Parser \Node \Stmt \TernaryConditionNode ;
3637use TypeLang \Parser \Node \Stmt \TypesListNode ;
3738use TypeLang \Parser \Node \Stmt \TypeStatement ;
@@ -293,10 +294,11 @@ protected function printShapeFieldName(FieldNode $field): string
293294 }
294295
295296 /**
297+ * @param ArgumentsListNode<ArgumentNode>|TemplateArgumentsListNode $arguments
296298 * @return non-empty-string
297299 * @throws NonPrintableNodeException
298300 */
299- protected function printTemplateArgumentsNode (TemplateArgumentsListNode $ arguments ): string
301+ protected function printTemplateArgumentsNode (ArgumentsListNode $ arguments ): string
300302 {
301303 $ result = [];
302304
@@ -317,7 +319,7 @@ protected function printTemplateArgumentsNode(TemplateArgumentsListNode $argumen
317319 * @return non-empty-string
318320 * @throws NonPrintableNodeException
319321 */
320- protected function printTemplateArgumentNode (TemplateArgumentNode $ argument ): string
322+ protected function printTemplateArgumentNode (ArgumentNode $ argument ): string
321323 {
322324 $ result = $ this ->make ($ argument ->value );
323325
0 commit comments