Skip to content

Commit 2b86d90

Browse files
Merge pull request #368 from appwrite/feat-upgrade-twig-package
2 parents ec7cdf3 + 4d2d5ba commit 2b86d90

File tree

5 files changed

+39
-119
lines changed

5 files changed

+39
-119
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"ext-curl": "*",
2121
"ext-mbstring": "*",
2222
"ext-json": "*",
23-
"twig/twig": "^2.14",
23+
"twig/twig": "^3.3",
2424
"matthiasmullie/minify": "^1.3"
2525
},
2626
"require-dev": {

composer.lock

Lines changed: 18 additions & 98 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

templates/deno/src/models.d.ts.twig

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% macro sub_schema(property, definition, spec) %}
2-
{% spaceless %}
2+
{% apply spaceless %}
33
{% if property.sub_schema %}
44
{% if _self.get_generics_sub(definition, spec) %}
55
{{property.sub_schema | caseUcfirst}}<{{ _self.get_generics_sub(definition, spec) }}>{% if property.type == 'array' %}[]{% endif %}
@@ -9,10 +9,10 @@
99
{% else %}
1010
{{property.type | typeName}}
1111
{% endif %}
12-
{% endspaceless %}
12+
{% endapply %}
1313
{% endmacro %}
1414
{% macro get_generics(definition, spec) %}
15-
{% spaceless %}
15+
{% apply spaceless %}
1616
{% for property in definition.properties %}
1717
{% if spec.definitions[property.sub_schema].additionalProperties %}
1818
{{property.sub_schema | caseUcfirst}} extends Models.{{property.sub_schema | caseUcfirst}}
@@ -21,10 +21,10 @@
2121
{{_self.get_generics(spec.definitions[property.sub_schema], spec)}}
2222
{% endif %}
2323
{% endfor %}
24-
{% endspaceless %}
24+
{% endapply %}
2525
{% endmacro %}
2626
{% macro get_generics_sub(definition, spec, output = false) %}
27-
{% spaceless %}
27+
{% apply spaceless %}
2828
{% for property in definition.properties %}
2929
{% if spec.definitions[property.sub_schema].additionalProperties and output %}
3030
{{property.sub_schema | caseUcfirst}}
@@ -33,7 +33,7 @@
3333
{{_self.get_generics_sub(spec.definitions[property.sub_schema], spec, true)}}
3434
{% endif %}
3535
{% endfor %}
36-
{% endspaceless %}
36+
{% endapply %}
3737
{% endmacro %}
3838
export namespace Models {
3939
{% for definition in spec.definitions %}

templates/deno/src/services/service.ts.twig

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% macro get_generics(definition, spec, output = false, first = false) %}
2-
{% spaceless %}
2+
{% apply spaceless %}
33
{% if first and definition.additionalProperties %}
44
{{definition.name | caseUcfirst}} extends Models.{{definition.name | caseUcfirst}}
55
{% endif %}
@@ -11,10 +11,10 @@
1111
{{_self.get_generics(spec.definitions[property.sub_schema], spec, true)}}
1212
{% endif %}
1313
{% endfor %}
14-
{% endspaceless %}
14+
{% endapply %}
1515
{% endmacro %}
1616
{% macro get_generics_return(definition, spec) %}
17-
{% spaceless %}
17+
{% apply spaceless %}
1818
{% for property in definition.properties %}
1919
{% if spec.definitions[property.sub_schema].additionalProperties %}
2020
{{property.sub_schema | caseUcfirst}}
@@ -23,7 +23,7 @@
2323
{{_self.get_generics_return(spec.definitions[property.sub_schema], spec)}}
2424
{% endif %}
2525
{% endfor %}
26-
{% endspaceless %}
26+
{% endapply %}
2727
{% endmacro %}
2828
import { Service } from '../service.ts';
2929
import { Payload } from '../client.ts';

templates/node/index.d.ts.twig

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% macro sub_schema(property, definition, spec) %}
2-
{% spaceless %}
2+
{% apply spaceless %}
33
{% if property.sub_schema %}
44
{% if _self.get_generics_sub(definition, spec) %}
55
{{property.sub_schema | caseUcfirst}}<{{ _self.get_generics_sub(definition, spec) }}>{% if property.type == 'array' %}[]{% endif %}
@@ -9,10 +9,10 @@
99
{% else %}
1010
{{property.type | typeName}}
1111
{% endif %}
12-
{% endspaceless %}
12+
{% endapply %}
1313
{% endmacro %}
1414
{% macro get_generics(definition, spec) %}
15-
{% spaceless %}
15+
{% apply spaceless %}
1616
{% for property in definition.properties %}
1717
{% if spec.definitions[property.sub_schema].additionalProperties %}
1818
{{property.sub_schema | caseUcfirst}} extends Models.{{property.sub_schema | caseUcfirst}}
@@ -21,10 +21,10 @@
2121
{{_self.get_generics(spec.definitions[property.sub_schema], spec)}}
2222
{% endif %}
2323
{% endfor %}
24-
{% endspaceless %}
24+
{% endapply %}
2525
{% endmacro %}
2626
{% macro get_generics_sub(definition, spec, output = false) %}
27-
{% spaceless %}
27+
{% apply spaceless %}
2828
{% for property in definition.properties %}
2929
{% if spec.definitions[property.sub_schema].additionalProperties and output %}
3030
{{property.sub_schema | caseUcfirst}}
@@ -33,10 +33,10 @@
3333
{{_self.get_generics_sub(spec.definitions[property.sub_schema], spec, true)}}
3434
{% endif %}
3535
{% endfor %}
36-
{% endspaceless %}
36+
{% endapply %}
3737
{% endmacro %}
3838
{% macro get_generics_method(definition, spec, output = false, first = false) %}
39-
{% spaceless %}
39+
{% apply spaceless %}
4040
{% if first and definition.additionalProperties %}
4141
{{definition.name | caseUcfirst}} extends Models.{{definition.name | caseUcfirst}}
4242
{% endif %}
@@ -48,10 +48,10 @@
4848
{{_self.get_generics_method(spec.definitions[property.sub_schema], spec, true)}}
4949
{% endif %}
5050
{% endfor %}
51-
{% endspaceless %}
51+
{% endapply %}
5252
{% endmacro %}
5353
{% macro get_generics_method_return(definition, spec) %}
54-
{% spaceless %}
54+
{% apply spaceless %}
5555
{% for property in definition.properties %}
5656
{% if spec.definitions[property.sub_schema].additionalProperties %}
5757
{{property.sub_schema | caseUcfirst}}
@@ -60,7 +60,7 @@
6060
{{_self.get_generics_method_return(spec.definitions[property.sub_schema], spec)}}
6161
{% endif %}
6262
{% endfor %}
63-
{% endspaceless %}
63+
{% endapply %}
6464
{% endmacro %}
6565
declare module "{{ language.params.npmPackage|caseDash }}" {
6666
export namespace Models {

0 commit comments

Comments
 (0)