class Anchor::TypeScript::Types::Enum

def express

Returns:
  • (String) -
def express
  ["export enum #{anchor_schema_name} {", named_constants, "}"].join("\n")
end

def initialize(enum_klass)

def initialize(enum_klass)
  @enum_klass = enum_klass
end

def named_constants

def named_constants
  values.map do |name, value|
    "  #{name.to_s.camelize} = #{Anchor::TypeScript::Serializer.type_string(value)},"
  end.join("\n")
end