-
Notifications
You must be signed in to change notification settings - Fork 58
Commit
* Starting on let = syntax * Start on new setup for call stack * Add TODO * Started on node call stack * Add another TODO * Remove extra semicolon * Adding parameters to function calls * Add self parameter calling * Adding struct calls * Generation * Formatting * Give out_param a return * Started on naming parameters consistently * Add TODO * Generation * Formatting * Avoid duplication of owned types, need to add back let = recursive names * Generation * Formatting * Clippy * Add variable naming back in * Generation * Formatting * Update tests to check correct naming conventions * Formatting * Update naming check test * Remove cyclic setup in parameter field name * Generation * Wrong Self param name * Add test for variable name collisions * Add detection of variable name collisions * Update tests * Formatting * Generation * Add test for getters * Add getter support * Generation * Remove TODOs * Formatting * Updating docs * Formatting
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,5 @@ | ||
{{ method_js }}.apply( | ||
null, | ||
[ | ||
{%- for param in params %} | ||
{{ param.js|indent(8) }}{% if !loop.last %},{% endif -%} | ||
{% endfor %} | ||
] | ||
) | ||
let {{variable_name}} = {% if let Some(s) = self_param -%} {{s}}. {%- endif -%} {{ method_js }} {%- if !is_getter -%} ( | ||
{%- for param in params -%} | ||
{{ param }}{% if !loop.last %},{% endif -%} | ||
{%- endfor -%} | ||
) {%- endif %} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
(function (...args) { | ||
return {{type_name}}.fromFields({ | ||
{%- for field in fields %} | ||
{{field}}: args[{{loop.index0}}]{% if !loop.last %},{% endif %} | ||
{%- endfor -%} | ||
}); | ||
}) | ||
{ | ||
{%- for field in fields %} | ||
{{field.field_name}}: {{field.param_name}}{% if !loop.last %},{% endif %} | ||
{%- endfor %} | ||
} |