# Functions
ConcretizeGenericType takes a type and applies any type arguments into the slots of the type parameters, producing a concrete type.
ConcretizeWithTypeArgs is like ConcretizeGenericType but operates with a list of type arguments.
Deref dereferences a type until it is not a pointer type.
DerefNamedInfo returns what package declaration a given named type references, if any.
GetArgument gets the n'th argument from the field list.
Hash produces a hash of the given type.
IsBuiltinKind reports whether the given type is a builtin of one of the given kinds.
IsBuiltinOrList reports whether the given type is a builtin, a list of builtins, or neither.
IsNamed reports whether a given type is a named type with the given package path and name.
IsPointer reports whether t is a pointer type.
ResolveNamedStruct reports whether a given type is a named type pointing to a struct type.
UnwrapConfigType unwraps a config.Value[T] or config.Values[T] type to T or []T respectively.
Walk performs a depth-first walk of all schema nodes starting at node, calling visitor for each type.
# Type aliases
No description provided by the author