Skip to content

Commit 27d57ce

Browse files
committed
chore: allow internal attributes partially in web and node
1 parent c9ebf8d commit 27d57ce

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/SDK/Language/Node.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,10 @@ public function getTypeName(array $parameter, array $method = []): string
5757
return "Partial<Preferences>";
5858
case 'document':
5959
if ($method['method'] === 'post') {
60-
return "Document extends Models.DefaultDocument ? Models.DataWithoutDocumentKeys : Omit<Document, keyof Models.Document>";
60+
return "Document extends Models.DefaultDocument ? Partial<Models.Document> & Record<string, any> : Partial<Models.Document> & Partial<Omit<Document, keyof Models.Document>>";
6161
}
6262
if ($method['method'] === 'patch') {
63-
return "Partial<Document extends Models.DefaultDocument ? Models.DataWithoutDocumentKeys : Omit<Document, keyof Models.Document>>";
63+
return "Document extends Models.DefaultDocument ? Partial<Models.Document> & Record<string, any> : Partial<Models.Document> & Partial<Omit<Document, keyof Models.Document>>";
6464
}
6565
}
6666
break;

src/SDK/Language/Web.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -222,10 +222,10 @@ public function getTypeName(array $parameter, array $method = []): string
222222
return "Partial<Preferences>";
223223
case 'document':
224224
if ($method['method'] === 'post') {
225-
return "Document extends Models.DefaultDocument ? Models.DataWithoutDocumentKeys : Omit<Document, keyof Models.Document>";
225+
return "Document extends Models.DefaultDocument ? Partial<Models.Document> & Record<string, any> : Partial<Models.Document> & Partial<Omit<Document, keyof Models.Document>>";
226226
}
227227
if ($method['method'] === 'patch') {
228-
return "Partial<Document extends Models.DefaultDocument ? Models.DataWithoutDocumentKeys : Omit<Document, keyof Models.Document>>";
228+
return "Document extends Models.DefaultDocument ? Partial<Models.Document> & Record<string, any> : Partial<Models.Document> & Partial<Omit<Document, keyof Models.Document>>";
229229
}
230230
}
231231
break;

0 commit comments

Comments
 (0)