Updates
This commit is contained in:
@@ -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;
|
||||
}> & {
|
||||
|
||||
Reference in New Issue
Block a user