mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-24 05:06:02 +08:00
48 lines
876 B
TypeScript
48 lines
876 B
TypeScript
|
|
|
|
import mongoose = require('mongoose');
|
|
import express = require('express');
|
|
import jSend = require('easy-jsend');
|
|
|
|
var schema = new mongoose.Schema({
|
|
name: {type: String}
|
|
});
|
|
|
|
var Model = mongoose.model('model', schema);
|
|
|
|
jSend.init({partial: true});
|
|
|
|
var app = express();
|
|
|
|
app.get('/success', function (req, res, next) {
|
|
res.success('Success');
|
|
});
|
|
|
|
app.get('/fail', function (req, res, next) {
|
|
res.fail('fail');
|
|
});
|
|
|
|
app.get('/error', function (req, res, next) {
|
|
res.error('error');
|
|
});
|
|
|
|
app.get('/partial', function (req, res, next) {
|
|
res.partial({
|
|
offset: 10,
|
|
limit: 50,
|
|
count: 100,
|
|
data: []
|
|
});
|
|
});
|
|
|
|
app.get('/partial', function (req, res, next) {
|
|
res.makePartial({
|
|
model: Model,
|
|
search: {},
|
|
opts: {
|
|
limit: 30,
|
|
skip: 10
|
|
},
|
|
result: []
|
|
});
|
|
}); |