Class: ReactOnRails::TypeScriptResponseTypes::Registry

Inherits:
Object
  • Object
show all
Includes:
TypeSpecHelpers
Defined in:
sig/react_on_rails/typescript_response_types.rbs,
lib/react_on_rails/typescript_response_types.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeRegistry

Returns a new instance of Registry.



24
# File 'sig/react_on_rails/typescript_response_types.rbs', line 24

def initialize: () -> void

Instance Attribute Details

#responsesArray[untyped] (readonly)

Returns the value of attribute responses.

Returns:



22
23
24
# File 'sig/react_on_rails/typescript_response_types.rbs', line 22

def responses
  @responses
end

#typesArray[untyped] (readonly)

Returns the value of attribute types.

Returns:



21
22
23
# File 'sig/react_on_rails/typescript_response_types.rbs', line 21

def types
  @types
end

Instance Method Details

#define_response(response_key, type_name:, fields:) ⇒ void

This method returns an undefined value.

Parameters:

  • response_key (Object)
  • type_name: (Object)
  • fields: (Hash[untyped, untyped])


26
# File 'sig/react_on_rails/typescript_response_types.rbs', line 26

def define_response: (untyped response_key, type_name: untyped, fields: Hash[untyped, untyped]) -> void

#define_type(type_name, fields:) ⇒ void

This method returns an undefined value.

Parameters:

  • type_name (Object)
  • fields: (Hash[untyped, untyped])


25
# File 'sig/react_on_rails/typescript_response_types.rbs', line 25

def define_type: (untyped type_name, fields: Hash[untyped, untyped]) -> void