Update Resource.js typings

This commit is contained in:
Shaun Luttin
2017-11-11 08:27:36 -08:00
parent 1a051f0000
commit 66b805edf2
2 changed files with 12 additions and 2 deletions

View File

@@ -94,7 +94,7 @@ declare namespace resourcejs {
interface Resource {
status: number;
error: Error;
item: mongoose.Document | mongoose.Document[];
item: any;
}
interface Error {

View File

@@ -11,7 +11,17 @@ const model = mongoose.model(resourceName, schema);
resourcejs(app, route, resourceName, model)
.get()
.post()
.post({
after(req: resourcejs.Request, res: resourcejs.Response, next: express.NextFunction) {
res.resource.item = {
foo: "foo",
bar: "bar",
baz: "baz",
};
next();
},
})
.delete()
.put()
.patch()