Automattic\WooCommerce\Vendor\GraphQL\Type\Definition
NamedType{}
export type NamedType =
| ScalarType
| ObjectType
| InterfaceType
| UnionType
| EnumType
| InputObjectType;.
No Hooks.
Usage
$NamedType = new NamedType(); // use class methods
Methods
- public assertValid()
- public astNode()
- public description()
- public extensionASTNodes()
- public isBuiltInType()
- public name()
NamedType{} NamedType{} code WC 10.9.1
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;
}