Sha256: 999df577b5d8a6ba1e07ca789f925e7d25930b453ef607aaaa27d5aeb00c4cfa
Contents?: true
Size: 534 Bytes
Versions: 11
Compression:
Stored size: 534 Bytes
Contents
# typed: strict module VisualizePackwerk module NodeInterface extend T::Sig extend T::Helpers interface! sig { abstract.returns(String) } def name end sig { abstract.returns(String) } def group_name end sig { abstract.returns(T::Hash[String, Integer]) } def violations_by_node_name end sig { abstract.returns(T::Array[String]) } def dependencies end sig { abstract.params(node_name: String).returns(T::Boolean) } def depends_on?(node_name) end end end
Version data entries
11 entries across 11 versions & 1 rubygems