GObject.type_depth

function type_depth(type: GObject.Type): Number(guint) {
    // Gjs wrapper for g_type_depth()
}
  

Returns the length of the ancestry of the passed in type. This includes the type itself, so that e.g. a fundamental type has depth 1.

type

a GLib.Type

Returns

the depth of type