This commit is contained in:
Benjamin Toby
2025-07-09 20:30:45 +01:00
parent ccb5605b58
commit c37d105dee
264 changed files with 2389 additions and 3743 deletions
@@ -1,17 +1,4 @@
import { DsqlCrudQueryObject } from "../../../../types";
import { DsqlTables } from "../../../../types/dsql";
export type GrabUserResourceParams<T extends {
[k: string]: any;
} = any> = {
query?: DsqlCrudQueryObject<T>;
userId?: string | number;
tableName: (typeof DsqlTables)[number];
count?: boolean;
countOnly?: boolean;
noLimit?: boolean;
isSuperUser?: boolean;
targetID?: string | number;
};
import { GrabUserResourceParams } from "../../../../types";
export default function dbGrabUserResource<T extends {
[k: string]: any;
} = any>(params: GrabUserResourceParams<T>): Promise<{
@@ -25,5 +12,5 @@ export default function dbGrabUserResource<T extends {
error: any;
msg: string | undefined;
};
count: number;
count: number | undefined;
}>;
@@ -15,7 +15,6 @@ Object.defineProperty(exports, "__esModule", { value: true });
exports.default = dbGrabUserResource;
const crud_1 = __importDefault(require("../../../../utils/data-fetching/crud"));
const query_1 = __importDefault(require("./query"));
const numberfy_1 = __importDefault(require("../../../../utils/numberfy"));
function dbGrabUserResource(params) {
return __awaiter(this, void 0, void 0, function* () {
let queryObject = (0, query_1.default)(params);
@@ -35,7 +34,7 @@ function dbGrabUserResource(params) {
error: result === null || result === void 0 ? void 0 : result.error,
msg: result === null || result === void 0 ? void 0 : result.msg,
},
count: (0, numberfy_1.default)(result === null || result === void 0 ? void 0 : result.count),
count: typeof (result === null || result === void 0 ? void 0 : result.count) == "number" ? result.count : undefined,
};
});
}
@@ -1,4 +1,4 @@
import { GrabUserResourceParams } from ".";
import { GrabUserResourceParams } from "../../../../types";
export default function (params?: GrabUserResourceParams): import("../../../../types").ServerQueryParam<{
[k: string]: any;
}> & {