Module: Camille::Types

Included in:
DateTime, Decimal
Defined in:
lib/camille/types.rb,
lib/camille/types/any.rb,
lib/camille/types/null.rb,
lib/camille/types/omit.rb,
lib/camille/types/pick.rb,
lib/camille/types/array.rb,
lib/camille/types/tuple.rb,
lib/camille/types/union.rb,
lib/camille/types/number.rb,
lib/camille/types/object.rb,
lib/camille/types/record.rb,
lib/camille/types/string.rb,
lib/camille/types/boolean.rb,
lib/camille/types/undefined.rb,
lib/camille/types/intersection.rb,
lib/camille/types/number_literal.rb,
lib/camille/types/string_literal.rb,
lib/camille/types/boolean_literal.rb

Defined Under Namespace

Classes: Any, Array, Boolean, BooleanLiteral, DateTime, Decimal, Intersection, Null, Number, NumberLiteral, Object, Omit, Pick, Record, String, StringLiteral, Tuple, Undefined, Union

Class Method Summary collapse

Class Method Details

.literal_linesObject



3
4
5
# File 'lib/camille/types.rb', line 3

def self.literal_lines
  Camille::TypeLiteralGenerator.new(Camille::Loader.loaded_types).literal_lines
end