From 9ce8bf2c9051c11a07e773fead44f6cf366c82aa Mon Sep 17 00:00:00 2001 From: Benjamin Toby Date: Fri, 11 Jul 2025 06:08:55 +0100 Subject: [PATCH] update Types --- dist/package-shared/types/index.d.ts | 22 +++++++++++++--------- dist/package-shared/types/index.js | 2 ++ package-shared/types/index.ts | 22 ++++++++++++++-------- package.json | 2 +- 4 files changed, 30 insertions(+), 18 deletions(-) diff --git a/dist/package-shared/types/index.d.ts b/dist/package-shared/types/index.d.ts index a26113f..b989bfb 100644 --- a/dist/package-shared/types/index.d.ts +++ b/dist/package-shared/types/index.d.ts @@ -359,14 +359,14 @@ export interface LocalPostQueryObject { queryValues?: string[]; } export interface PostInsertReturn { - fieldCount: number; - affectedRows: number; - insertId: number; - serverStatus: number; - warningCount: number; - message: string; - protocol41: boolean; - changedRows: number; + fieldCount?: number; + affectedRows?: number; + insertId?: number; + serverStatus?: number; + warningCount?: number; + message?: string; + protocol41?: boolean; + changedRows?: number; } export type UserType = DATASQUIREL_LoggedInUser & { isSuperUser?: boolean; @@ -712,6 +712,7 @@ export interface FileObjectType { fileType?: (typeof FileMimeTypes)[number]; fileSize?: number; fileBase64?: string; + fileContent?: string; fileBase64Full?: string; } export interface SocialLoginObjectType { @@ -1515,9 +1516,11 @@ export type MediaUploadDataType = ImageObjectType & FileObjectType & { private?: boolean; privateFolder?: boolean; overwrite?: boolean; + updatedMediaRecord?: DSQL_DATASQUIREL_USER_MEDIA; + existingMediaRecordId?: number; }; export declare const ImageMimeTypes: (keyof sharp.FormatEnum)[]; -export declare const FileMimeTypes: readonly ["pdf", "csv", "json", "sql", "xlsx", "txt", "zip", "tar.xz", "xz", "yaml", "yml", "sh", "jsx", "js", "tsx", "ts"]; +export declare const FileMimeTypes: readonly ["pdf", "csv", "json", "sql", "xlsx", "txt", "zip", "tar.xz", "xz", "yaml", "yml", "sh", "jsx", "js", "tsx", "ts", "html", "css"]; export declare const VideoMimeTypes: readonly ["mp4", "wav"]; export declare const CurrentlyEditedFieldActions: readonly ["edit-field", "edit-index", "delete-field", "delete-index", "new-field", "new-index", "move-up", "move-down", "complete"]; export type CurrentlyEditedTableSchemaType = { @@ -1791,6 +1794,7 @@ export type AddMediaAPIBody = { * # Query datasquirel.com */ useDefault?: boolean; + update?: boolean; }; export declare const TargetMediaParadigms: readonly ["info", "preview"]; export type TargetMediaDataType = { diff --git a/dist/package-shared/types/index.js b/dist/package-shared/types/index.js index eaa2be3..32a05ae 100644 --- a/dist/package-shared/types/index.js +++ b/dist/package-shared/types/index.js @@ -152,6 +152,8 @@ exports.FileMimeTypes = [ "js", "tsx", "ts", + "html", + "css", ]; exports.VideoMimeTypes = ["mp4", "wav"]; exports.CurrentlyEditedFieldActions = [ diff --git a/package-shared/types/index.ts b/package-shared/types/index.ts index fb2c582..1feae6d 100644 --- a/package-shared/types/index.ts +++ b/package-shared/types/index.ts @@ -416,14 +416,14 @@ export interface LocalPostQueryObject { } export interface PostInsertReturn { - fieldCount: number; - affectedRows: number; - insertId: number; - serverStatus: number; - warningCount: number; - message: string; - protocol41: boolean; - changedRows: number; + fieldCount?: number; + affectedRows?: number; + insertId?: number; + serverStatus?: number; + warningCount?: number; + message?: string; + protocol41?: boolean; + changedRows?: number; } export type UserType = DATASQUIREL_LoggedInUser & { @@ -853,6 +853,7 @@ export interface FileObjectType { fileType?: (typeof FileMimeTypes)[number]; fileSize?: number; fileBase64?: string; + fileContent?: string; fileBase64Full?: string; } @@ -1806,6 +1807,8 @@ export type MediaUploadDataType = ImageObjectType & private?: boolean; privateFolder?: boolean; overwrite?: boolean; + updatedMediaRecord?: DSQL_DATASQUIREL_USER_MEDIA; + existingMediaRecordId?: number; }; export const ImageMimeTypes: (keyof sharp.FormatEnum)[] = [ @@ -1834,6 +1837,8 @@ export const FileMimeTypes = [ "js", "tsx", "ts", + "html", + "css", ] as const; export const VideoMimeTypes = ["mp4", "wav"] as const; @@ -2317,6 +2322,7 @@ export type AddMediaAPIBody = { * # Query datasquirel.com */ useDefault?: boolean; + update?: boolean; }; export const TargetMediaParadigms = ["info", "preview"] as const; diff --git a/package.json b/package.json index 84b46d3..983782d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/datasquirel", - "version": "5.0.2", + "version": "5.0.3", "description": "Cloud-based SQL data management tool", "main": "dist/index.js", "bin": {