编辑文件:NamedType.php
<?php declare(strict_types=1); namespace Automattic\WooCommerce\Vendor\GraphQL\Type\Definition; use Automattic\WooCommerce\Vendor\GraphQL\Error\Error; use Automattic\WooCommerce\Vendor\GraphQL\Language\AST\Node; use Automattic\WooCommerce\Vendor\GraphQL\Language\AST\TypeDefinitionNode; use Automattic\WooCommerce\Vendor\GraphQL\Language\AST\TypeExtensionNode; /** * export type NamedType = * | ScalarType * | ObjectType * | InterfaceType * | UnionType * | EnumType * | InputObjectType;. * * @property string $name * @property string|null $description * @property (Node&TypeDefinitionNode)|null $astNode * @property array<Node&TypeExtensionNode> $extensionASTNodes */ interface NamedType { /** @throws Error */ public function assertValid(): void; /** Is this type a built-in type? */ public function isBuiltInType(): bool; public function name(): string; public function description(): ?string; /** @return (Node&TypeDefinitionNode)|null */ public function astNode(): ?Node; /** @return array<Node&TypeExtensionNode> */ public function extensionASTNodes(): array; }
保存
返回