16 lines
555 B
Text
16 lines
555 B
Text
// Auto-generated, do not edit
|
|
/* eslint-disable */
|
|
|
|
export declare const enum Type {
|
|
<%= $messages.select { |msg| msg.tracker }.map { |msg| "#{ msg.name } = #{ msg.id }," }.join "\n " %>
|
|
}
|
|
|
|
<% $messages.select { |msg| msg.tracker }.each do |msg| %>
|
|
export type <%= msg.name %> = [
|
|
/*type:*/ Type.<%= msg.name %>,
|
|
<%= msg.attributes.map { |attr| "/*#{attr.name.camel_case}:*/ #{attr.type_js}," }.join "\n " %>
|
|
]
|
|
<% end %>
|
|
|
|
type Message = <%= $messages.select { |msg| msg.tracker }.map { |msg| "#{msg.name}" }.join " | " %>
|
|
export default Message
|