-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Typescript is updated to 1.8 - Typescript definitions are now automatically load when rest-io is installed
- Loading branch information
Showing
106 changed files
with
2,375 additions
and
1,368 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,7 @@ | ||
_cache/ | ||
_projects/ | ||
_builds/ | ||
_steps/ | ||
build | ||
node_modules | ||
npm-debug.log | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,26 @@ | ||
import express = require('express'); | ||
import restIO = require('../../src/index'); | ||
import mongoose = require('mongoose'); | ||
var app = express(); | ||
var port = 4000; | ||
import * as express from 'express'; | ||
import RestIO from '../../src/index'; | ||
import * as mongoose from 'mongoose'; | ||
|
||
var db = new mongoose.Mongoose(); | ||
var host = process.env.MONGO_PORT_27017_TCP_ADDR || 'localhost'; | ||
var mongoUrl = 'mongodb://' + host + ':' + (process.env.MONGO_PORT || '27017') + '/'; | ||
export const app = express(); | ||
|
||
const port = 4000; | ||
|
||
const db = new mongoose.Mongoose(); | ||
const host = process.env.MONGO_PORT_27017_TCP_ADDR || 'localhost'; | ||
let mongoUrl = `mongodb://${host}:${process.env.MONGO_PORT || '27017'}/`; | ||
|
||
mongoUrl += (process.env.DB || 'auth'); | ||
db.connect(mongoUrl); | ||
|
||
new restIO(app, { | ||
new RestIO(app, { | ||
db: db, | ||
resources: __dirname + '/resources' | ||
resources: `${__dirname}/resources` | ||
}); | ||
|
||
process.env.REST_IO_HMAC_KEY = process.env.REST_IO_HMAC_KEY || 'hmac key which set via js to demo'; | ||
process.env.REST_IO_AES_KEY = process.env.REST_IO_AES_KEY || 'aes key which is set via js to demo'; | ||
|
||
app.listen(port, () => { | ||
console.log('Server has started under port: ' + port); | ||
console.log(`Server has started under port: ${port}`); | ||
}); | ||
|
||
export = app; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,11 @@ | ||
import {AuthorizedResource} from '../../../src/authorizedResource'; | ||
import AuthorizedResource from '../../../src/authorizedResource'; | ||
|
||
var parentResource = new AuthorizedResource({ | ||
name: 'parent', | ||
model: { | ||
name: String, | ||
subs: [{ | ||
name: String | ||
}] | ||
} | ||
}); | ||
|
||
export = parentResource; | ||
export const parentResource = new AuthorizedResource({ | ||
name: 'parent', | ||
model: { | ||
name: String, | ||
subs: [{ | ||
name: String | ||
}] | ||
} | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,7 @@ | ||
import AuthorizedSubResource = require('../../../src/authorizedSubResource'); | ||
import parent = require('./parent'); | ||
import AuthorizedSubResource from '../../../src/authorizedSubResource'; | ||
import { parentResource } from './parent'; | ||
|
||
var sub = new AuthorizedSubResource({ | ||
export const sub = new AuthorizedSubResource({ | ||
name: 'sub', | ||
parentResource: parent | ||
parentResource: parentResource | ||
}); | ||
|
||
module.exports = sub; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,22 @@ | ||
import express = require('express'); | ||
import restIO = require('../../src/index'); | ||
import mongoose = require('mongoose'); | ||
var app = express(); | ||
var port = 3030; | ||
import * as express from 'express'; | ||
import RestIO from '../../src/index'; | ||
import * as mongoose from 'mongoose'; | ||
export const app = express(); | ||
|
||
var host = process.env.MONGO_PORT_27017_TCP_ADDR || 'localhost'; | ||
var mongoUrl = 'mongodb://' + host + ':' + (process.env.MONGO_PORT || '27017') + '/'; | ||
const port = 3030; | ||
|
||
var db = new mongoose.Mongoose(); | ||
const host = process.env.MONGO_PORT_27017_TCP_ADDR || 'localhost'; | ||
let mongoUrl = `mongodb://${host}:${process.env.MONGO_PORT || '27017'}/`; | ||
|
||
const db = new mongoose.Mongoose(); | ||
mongoUrl += (process.env.DB || 'customResource'); | ||
db.connect(mongoUrl); | ||
|
||
new restIO(app, { | ||
db: db, | ||
resources: __dirname + '/resources' | ||
new RestIO(app, { | ||
db, | ||
resources: `${__dirname}/resources` | ||
}); | ||
|
||
app.listen(port, () => { | ||
console.log('Server has started under port: ' + port); | ||
console.log(`Server has started under port: ${port}`); | ||
}); | ||
|
||
export = app; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,8 @@ | ||
import mongoose = require('mongoose'); | ||
import Schema = mongoose.Schema; | ||
import BoomerangResource = require('../resourceDefinitions/boomerangResource'); | ||
import BoomerangResource from '../resourceDefinitions/boomerangResource'; | ||
|
||
var boomerang = new BoomerangResource({ | ||
export const boomerang = new BoomerangResource({ | ||
name: 'boomerang', | ||
model: { | ||
name: String | ||
} | ||
}); | ||
|
||
module.exports = boomerang; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,21 @@ | ||
import express = require('express'); | ||
import restIO = require('../../src/index'); | ||
import mongoose = require('mongoose'); | ||
var app = express(); | ||
var port = 3000; | ||
new restIO(app, { | ||
resources: __dirname + '/resources' | ||
}); | ||
import * as express from 'express'; | ||
import RestIO from '../../src/index'; | ||
import * as mongoose from 'mongoose'; | ||
|
||
export const app = express(); | ||
|
||
var host = process.env.MONGO_PORT_27017_TCP_ADDR || 'localhost'; | ||
var mongoUrl = 'mongodb://' + host + ':' + (process.env.MONGO_PORT || '27017') + '/'; | ||
const port = 3000; | ||
|
||
new RestIO(app, { | ||
resources: `${__dirname}/resources` | ||
}); | ||
|
||
const host = process.env.MONGO_PORT_27017_TCP_ADDR || 'localhost'; | ||
let mongoUrl = `mongodb://${host}:${process.env.MONGO_PORT || '27017'}/`; | ||
|
||
mongoUrl += (process.env.DB || 'foods'); | ||
mongoose.connect(mongoUrl); | ||
|
||
app.listen(port, () => { | ||
console.log('Server has started under port: ' + port); | ||
console.log(`Server has started under port: ${port}`); | ||
}); | ||
|
||
export = app; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,22 @@ | ||
import express = require('express'); | ||
import restIO = require('../../src/index'); | ||
import mongoose = require('mongoose'); | ||
var app = express(); | ||
var port = 5050; | ||
import * as express from 'express'; | ||
import RestIO from '../../src/index'; | ||
import * as mongoose from 'mongoose'; | ||
|
||
var host = process.env.MONGO_PORT_27017_TCP_ADDR || 'localhost'; | ||
var mongoUrl = 'mongodb://' + host + ':' + (process.env.MONGO_PORT || '27017') + '/'; | ||
export const app = express(); | ||
const port = 5050; | ||
|
||
var db = new mongoose.Mongoose(); | ||
const host = process.env.MONGO_PORT_27017_TCP_ADDR || 'localhost'; | ||
let mongoUrl = `mongodb://${host}:${process.env.MONGO_PORT || '27017'}/`; | ||
|
||
const db = new mongoose.Mongoose(); | ||
mongoUrl += (process.env.DB || 'sub'); | ||
db.connect(mongoUrl); | ||
|
||
new restIO(app, { | ||
new RestIO(app, { | ||
db: db, | ||
resources: __dirname + '/resources' | ||
resources: `${__dirname}/resources` | ||
}); | ||
|
||
app.listen(port, () => { | ||
console.log('Server has started under port: ' + port); | ||
console.log(`Server has started under port: ${port}`); | ||
}); | ||
|
||
export = app; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,16 @@ | ||
import mongoose = require('mongoose'); | ||
import Schema = mongoose.Schema; | ||
import resource = require('../../../src/resource'); | ||
import Resource = resource.Resource; | ||
|
||
var parentResource = new Resource({ | ||
name: 'parent', | ||
model: { | ||
name: String, | ||
subs: [{ | ||
name: String, | ||
ref: { | ||
type: Schema.Types.ObjectId, | ||
ref: 'Ref' | ||
} | ||
}] | ||
} | ||
}); | ||
|
||
export = parentResource; | ||
import { Schema } from 'mongoose'; | ||
import { Resource } from '../../../src/resource'; | ||
|
||
export const parentResource = new Resource({ | ||
name: 'parent', | ||
model: { | ||
name: String, | ||
subs: [{ | ||
name: String, | ||
ref: { | ||
type: Schema.Types.ObjectId, | ||
ref: 'Ref' | ||
} | ||
}] | ||
} | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,8 @@ | ||
import resource = require('../../../src/resource'); | ||
import Resource = resource.Resource; | ||
import { Resource } from '../../../src/resource'; | ||
|
||
var ref = new Resource({ | ||
export const ref = new Resource({ | ||
name: 'ref', | ||
model: { | ||
name: String | ||
} | ||
}); | ||
|
||
export = ref; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,8 @@ | ||
import SubResource = require('../../../src/subResource'); | ||
import parent = require('./parent'); | ||
import SubResource from '../../../src/subResource'; | ||
import { parentResource } from './parent'; | ||
|
||
var sub = new SubResource({ | ||
export const sub = new SubResource({ | ||
name: 'sub', | ||
parentResource: parent, | ||
parentResource, | ||
populate: 'subs.ref' | ||
}); | ||
|
||
module.exports = sub; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
import * as express from 'express'; | ||
export declare const app: express.Express; |
Oops, something went wrong.