From c2abb1c87ae388c8653a5d5ac65174c608a81fbd Mon Sep 17 00:00:00 2001 From: Alice Gaudon Date: Sun, 6 Sep 2020 15:09:35 +0200 Subject: [PATCH] Model.select(): allow custom select fields --- package.json | 2 +- src/db/Model.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 883143d..2c38121 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wms-core", - "version": "0.22.0-rc.3", + "version": "0.22.0-rc.4", "description": "Node web application framework and toolbelt.", "repository": "https://gitlab.com/ArisuOngaku/wms-core", "author": "Alice Gaudon ", diff --git a/src/db/Model.ts b/src/db/Model.ts index df552bb..580749d 100644 --- a/src/db/Model.ts +++ b/src/db/Model.ts @@ -5,7 +5,7 @@ import ModelComponent from "./ModelComponent"; import {Type} from "../Utils"; import ModelFactory from "./ModelFactory"; import ModelRelation from "./ModelRelation"; -import ModelQuery, {ModelQueryResult} from "./ModelQuery"; +import ModelQuery, {ModelQueryResult, SelectFields} from "./ModelQuery"; import {Request} from "express"; export default abstract class Model { @@ -24,7 +24,7 @@ export default abstract class Model { return ModelFactory.get(this).create(data, true); } - public static select(this: ModelType, ...fields: string[]): ModelQuery { + public static select(this: ModelType, ...fields: SelectFields): ModelQuery { return ModelFactory.get(this).select(...fields); }