There was an error while loading. Please reload this page.
1 parent 796d921 commit 56cafceCopy full SHA for 56cafce
1 file changed
libs/types/src/Type/NamedTypeNode.php
@@ -4,23 +4,15 @@
4
5
namespace TypeLang\Node\Type;
6
7
-use TypeLang\Node\Identifier;
8
use TypeLang\Node\Name;
9
use TypeLang\Node\Type\Shape\FieldsListNode;
10
use TypeLang\Node\Type\Template\TemplateArgumentsListNode;
11
12
class NamedTypeNode extends TypeNode
13
{
14
- public Name $name;
15
-
16
- /**
17
- * @param Name|Identifier|non-empty-string $name
18
- */
19
public function __construct(
20
- Name|Identifier|string $name,
+ public Name $name,
21
public ?TemplateArgumentsListNode $arguments = null,
22
public ?FieldsListNode $fields = null,
23
- ) {
24
- $this->name = $name instanceof Name ? $name : new Name($name);
25
- }
+ ) {}
26
}
0 commit comments