module Schematrix::Generators::Templates::DslSorbetSigs
The Sorbet signatures of the DSL builders, shared by the inline format and the RBI one. Setters return self, so chains check; object-shaped slots bind the block to the child builder module, which is what instance_exec does at runtime; mixed slots admit anything in value position, because hash literals are a legal spelling of their object term. The document hash types as T::Hash[String, T.untyped]: builders call <<, concat and merge on their slot reads, and T.untyped is the only value type that accepts every call.