Skip to content

Commit 92f6f5b

Browse files
Merge pull request #1120 from appwrite/fix-sdk-name
fix: use correct sdk name + fix models in react native
2 parents 7ac7096 + df5433f commit 92f6f5b

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

templates/react-native/src/models.ts.twig

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
export namespace Models {
2+
3+
declare const __default: unique symbol;
24
{% for definition in spec.definitions %}
5+
36
/**
47
* {{ definition.description }}
58
*/
@@ -10,8 +13,19 @@ export namespace Models {
1013
*/
1114
{{ property.name }}{% if not property.required %}?{% endif %}: {{ property | getSubSchema(spec) | raw }};
1215
{% endfor %}
13-
{% if definition.additionalProperties %} [key: string]: any;
14-
{% endif %}
1516
}
17+
{% if definition.additionalProperties %}
18+
19+
export type Default{{ definition.name | caseUcfirst }}{{ definition.name | getGenerics(spec, true) | raw }} = {{ definition.name | caseUcfirst }}{{ definition.name | getGenerics(spec, true) | raw }} & {
20+
[key: string]: any;
21+
[__default]: true;
22+
};
23+
24+
export type DataWithout{{ definition.name | caseUcfirst }}Keys{{ definition.name | getGenerics(spec, true) | raw }} = {
25+
[K in string]: any;
26+
} & {
27+
[K in keyof {{ definition.name | caseUcfirst }}{{ definition.name | getGenerics(spec, true) | raw }}]?: never;
28+
};
29+
{% endif %}
1630
{% endfor %}
1731
}

templates/swift/README.md.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
The Appwrite Swift SDK is available via Swift Package Manager. In order to use the Appwrite Swift SDK from Xcode, select File > **Add Packages**
2929

30-
In the dialog that appears, enter the Appwrite Swift SDK [package URL]({{ sdk.gitRepo }}) in the search field. Once found, select `sdk-for-swift`.
30+
In the dialog that appears, enter the Appwrite Swift SDK [package URL]({{ sdk.gitRepo }}) in the search field. Once found, select `sdk-for-{{ sdk.name }}`.
3131

3232
On the right, select your version rules and ensure your desired target is selected in the **Add to Project** field.
3333

0 commit comments

Comments
 (0)