mirror of
https://github.com/koush/scrypted.git
synced 2026-02-03 14:13:28 +00:00
sdk: fix python Buffer mapping
This commit is contained in:
4
sdk/package-lock.json
generated
4
sdk/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.5.20",
|
||||
"version": "0.5.21",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.5.20",
|
||||
"version": "0.5.21",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@babel/preset-typescript": "^7.27.1",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.5.20",
|
||||
"version": "0.5.21",
|
||||
"description": "",
|
||||
"main": "dist/src/index.js",
|
||||
"exports": {
|
||||
|
||||
4
sdk/types/package-lock.json
generated
4
sdk/types/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@scrypted/types",
|
||||
"version": "0.5.19",
|
||||
"version": "0.5.20",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@scrypted/types",
|
||||
"version": "0.5.19",
|
||||
"version": "0.5.20",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"openai": "^5.3.0"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@scrypted/types",
|
||||
"version": "0.5.19",
|
||||
"version": "0.5.20",
|
||||
"description": "",
|
||||
"main": "dist/index.js",
|
||||
"author": "",
|
||||
|
||||
@@ -1055,7 +1055,7 @@ class TamperState(TypedDict):
|
||||
pass
|
||||
|
||||
|
||||
TYPES_VERSION = "0.5.19"
|
||||
TYPES_VERSION = "0.5.20"
|
||||
|
||||
|
||||
class AirPurifier:
|
||||
@@ -1695,7 +1695,7 @@ class TemperatureSetting:
|
||||
|
||||
class TextEmbedding:
|
||||
|
||||
async def getTextEmbedding(self, input: str) -> ArrayBufferLike:
|
||||
async def getTextEmbedding(self, input: str) -> bytearray:
|
||||
pass
|
||||
|
||||
|
||||
@@ -1915,7 +1915,7 @@ class MediaManager:
|
||||
async def convertMediaObject(self, mediaObject: MediaObject, toMimeType: str) -> Any:
|
||||
pass
|
||||
|
||||
async def convertMediaObjectToBuffer(self, mediaObject: MediaObject, toMimeType: str) -> ArrayBufferLike:
|
||||
async def convertMediaObjectToBuffer(self, mediaObject: MediaObject, toMimeType: str) -> bytearray:
|
||||
pass
|
||||
|
||||
async def convertMediaObjectToInsecureLocalUrl(self, mediaObject: str | MediaObject, toMimeType: str) -> str:
|
||||
@@ -3534,7 +3534,7 @@ class HttpResponse:
|
||||
def sendSocket(self, socket: Any, options: HttpResponseOptions = None) -> None:
|
||||
pass
|
||||
|
||||
def sendStream(self, stream: AsyncGenerator[ArrayBufferLike, None], options: HttpResponseOptions = None) -> None:
|
||||
def sendStream(self, stream: AsyncGenerator[bytearray, None], options: HttpResponseOptions = None) -> None:
|
||||
pass
|
||||
|
||||
|
||||
@@ -3554,7 +3554,7 @@ class Image:
|
||||
async def close(self) -> None:
|
||||
pass
|
||||
|
||||
async def toBuffer(self, options: ImageOptions = None) -> ArrayBufferLike:
|
||||
async def toBuffer(self, options: ImageOptions = None) -> bytearray:
|
||||
pass
|
||||
|
||||
async def toImage(self, options: ImageOptions = None) -> Union[Image, MediaObject]:
|
||||
|
||||
@@ -116,6 +116,7 @@ function toPythonType(type: any): string {
|
||||
case 'any':
|
||||
return 'Any';
|
||||
case 'Buffer':
|
||||
case 'ArrayBufferLike':
|
||||
return 'bytearray';
|
||||
// generic return type... how to handle this?
|
||||
case 'T':
|
||||
|
||||
Reference in New Issue
Block a user