module T::Helpers

def requires_ancestor(mod, *mods); end

TODO: implement the checks in sorbet-runtime.

end
include MyHelper
class MyClass < BasicObject # error: `MyClass` must include `Kernel` (required by `MyHelper`)

end
requires_ancestor Kernel

extend T::Helpers
module MyHelper

Example:

Specify an inclusion or inheritance requirement for `self`.
def requires_ancestor(mod, *mods); end