Automattic\WooCommerce\Vendor\GraphQL\Type\Definition

NamedType{}interfaceWC 1.0

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

Хуков нет.

Использование

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

Методы

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

Код NamedType{} 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;
}