update Types

This commit is contained in:
Benjamin Toby 2025-07-11 06:08:55 +01:00
parent c7e02a3061
commit 9ce8bf2c90
4 changed files with 30 additions and 18 deletions

View File

@ -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 = {

View File

@ -152,6 +152,8 @@ exports.FileMimeTypes = [
"js",
"tsx",
"ts",
"html",
"css",
];
exports.VideoMimeTypes = ["mp4", "wav"];
exports.CurrentlyEditedFieldActions = [

View File

@ -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;

View File

@ -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": {