openreplay/mobs/templates/tracker~tracker~src~common~messages.gen.ts.erb
2022-09-12 12:18:55 +02:00

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