Automattic\WooCommerce\Vendor\GraphQL\Type\Definition

NamedType{}interfaceWC 1.0

export type NamedType =
| ScalarType
| ObjectType
| InterfaceType
| UnionType
| EnumType
| InputObjectType;.

No Hooks.

Usage

$NamedType = new NamedType();
// use class methods

Methods

  1. public assertValid()
  2. public astNode()
  3. public description()
  4. public extensionASTNodes()
  5. public isBuiltInType()
  6. public name()

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;
}