Skip to content

Commit 890138a

Browse files
Envekskryukov
authored andcommitted
Allow to get interfaces without generating typescript files
1 parent aea764b commit 890138a

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

lib/typelizer/generator.rb

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,18 @@ def initialize(config = Typelizer::Config)
1616
def call(force: false)
1717
return unless Typelizer.enabled?
1818

19-
read_serializers
20-
21-
interfaces = target_serializers.map(&:typelizer_interface).reject(&:empty?)
2219
writer.call(interfaces, force: force)
2320

2421
interfaces
2522
end
2623

24+
def interfaces
25+
@interfaces ||= begin
26+
read_serializers
27+
target_serializers.map(&:typelizer_interface).reject(&:empty?)
28+
end
29+
end
30+
2731
private
2832

2933
def target_serializers

0 commit comments

Comments
 (0)