HH\Facts\kind

Return a string enum representing whether the given type is, for example, a class, interface, or trait

namespace HH\Facts;

function kind(
  classname<mixed> $type,
): ?TypeKind;

If the given type doesn't have a unique definition or isn't a classname<mixed>, return null.

Parameters

  • classname<mixed> $type

Returns

  • ?TypeKind