-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,17 @@ | ||
import * as mongoose from "mongoose"; | ||
import { Document, Model } from 'mongoose'; | ||
/** | ||
* Delete a Resource | ||
* Deletes the first documents that matches where from the collection. | ||
* it returns the document that has been deleted. | ||
* | ||
* @param obj.model Mongoose Model reference | ||
* @param obj.where MongoDB filter object | ||
* | ||
* @since 0.2.1 | ||
* @author KingRayhan <me@rayhan.info> | ||
* @param {object} obj | ||
* @param {MongooseModel} obj.model - mongoose Model reference | ||
* @param {import("mongoose").FilterQuery} obj.where - MongoDB filter object | ||
* @param {object} data - data object for delete | ||
*/ | ||
declare const destroy: ({ model, where, }: { | ||
model: mongoose.Model<any, {}>; | ||
where: mongoose.MongooseFilterQuery<Pick<any, string | number | symbol>>; | ||
}) => Promise<any>; | ||
declare const destroy: (obj: { | ||
model: Model<any, {}>; | ||
where: import("mongoose").MongooseFilterQuery<Pick<any, string | number | symbol>>; | ||
}) => Promise<Document>; | ||
export default destroy; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,17 @@ | ||
import * as mongoose from "mongoose"; | ||
import { Model, QueryPopulateOptions } from 'mongoose'; | ||
/** | ||
* Fetching single Resource | ||
* @param {object} obj | ||
* @param {MongooseModel} model - mongoose Model reference | ||
* @param {import("mongoose").QueryPopulateOptions} populateOptions - Population schema properties seperated by space | ||
* @param {import("mongoose").FilterQuery} where - MongoDB filter object | ||
* @return {import("mongoose").Query} - return a single resource | ||
* | ||
* @param obj.model - Mongoose Model reference | ||
* @param obj.populateOptions - Mongoose population object/string | ||
* @param obj.where - MongoDB filter object | ||
* | ||
* @since 0.2.1 | ||
* @author KingRayhan <me@rayhan.info> | ||
*/ | ||
declare const show: ({ model, where, populateOptions, }: { | ||
model: mongoose.Model<any, {}>; | ||
where: mongoose.MongooseFilterQuery<Pick<any, string | number | symbol>>; | ||
populateOptions?: mongoose.QueryPopulateOptions | undefined; | ||
}) => mongoose.DocumentQuery<any, any, {}>; | ||
declare const show: ({ model, where, populateOptions }: { | ||
model: Model<any, {}>; | ||
where: import("mongoose").MongooseFilterQuery<Pick<any, string | number | symbol>>; | ||
populateOptions?: QueryPopulateOptions | undefined; | ||
}) => import("mongoose").DocumentQuery<any, any, {}>; | ||
export default show; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,15 @@ | ||
import * as mongoose from "mongoose"; | ||
/** | ||
* @typedef {import("mongoose").Model} MongooseModel | ||
*/ | ||
import { Model } from 'mongoose'; | ||
/** | ||
* Create a document | ||
* @param {object} obj | ||
* @param {MongooseModel} obj.model - mongoose Model reference | ||
* @param {object} obj.data - An object of data to store in MongoDB based on Mongoose Schema | ||
`* | ||
* @param obj.model - Mongoose Model reference | ||
* @param obj.data - An object of data to store in MongoDB based on Mongoose Schema` | ||
* | ||
* @since 0.2.1 | ||
* @author KingRayhan <me@rayhan.info> | ||
*/ | ||
declare const store: ({ model, data }: { | ||
model: mongoose.Model<any, {}>; | ||
declare const store: (options: { | ||
model: Model<any, {}>; | ||
data: any; | ||
}) => Promise<any>; | ||
export default store; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.