Use any instead of Object

This commit is contained in:
Aya Morisawa
2017-03-01 17:37:01 +09:00
parent d2c70afd37
commit ac8eb94a27
81 changed files with 398 additions and 397 deletions

View File

@ -12,10 +12,10 @@ import config from '../../conf';
/**
* Serialize an app
*
* @param {Object} app
* @param {Object} me?
* @param {Object} options?
* @return {Promise<Object>}
* @param {any} app
* @param {any} me?
* @param {any} options?
* @return {Promise<any>}
*/
export default (
app: any,
@ -75,8 +75,8 @@ export default (
app_id: _app.id,
user_id: me,
}, {
limit: 1
});
limit: 1
});
_app.is_authorized = exist === 1;
}

View File

@ -10,9 +10,9 @@ import serializeApp from './app';
/**
* Serialize an auth session
*
* @param {Object} session
* @param {Object} me?
* @return {Promise<Object>}
* @param {any} session
* @param {any} me?
* @return {Promise<any>}
*/
export default (
session: any,

View File

@ -13,16 +13,16 @@ import config from '../../conf';
/**
* Serialize a drive file
*
* @param {Object} file
* @param {Object} options?
* @return {Promise<Object>}
* @param {any} file
* @param {any} options?
* @return {Promise<any>}
*/
export default (
file: any,
options?: {
detail: boolean
}
) => new Promise<Object>(async (resolve, reject) => {
) => new Promise<any>(async (resolve, reject) => {
const opts = Object.assign({
detail: false
}, options);
@ -34,18 +34,18 @@ export default (
_file = await DriveFile.findOne({
_id: file
}, {
fields: {
data: false
}
});
fields: {
data: false
}
});
} else if (typeof file === 'string') {
_file = await DriveFile.findOne({
_id: new mongo.ObjectID(file)
}, {
fields: {
data: false
}
});
fields: {
data: false
}
});
} else {
_file = deepcopy(file);
}

View File

@ -10,16 +10,16 @@ import deepcopy = require('deepcopy');
/**
* Serialize a drive folder
*
* @param {Object} folder
* @param {Object} options?
* @return {Promise<Object>}
* @param {any} folder
* @param {any} options?
* @return {Promise<any>}
*/
const self = (
folder: any,
options?: {
detail: boolean
}
) => new Promise<Object>(async (resolve, reject) => {
) => new Promise<any>(async (resolve, reject) => {
const opts = Object.assign({
detail: false
}, options);
@ -28,9 +28,9 @@ const self = (
// Populate the folder if 'folder' is ID
if (mongo.ObjectID.prototype.isPrototypeOf(folder)) {
_folder = await DriveFolder.findOne({_id: folder});
_folder = await DriveFolder.findOne({ _id: folder });
} else if (typeof folder === 'string') {
_folder = await DriveFolder.findOne({_id: new mongo.ObjectID(folder)});
_folder = await DriveFolder.findOne({ _id: new mongo.ObjectID(folder) });
} else {
_folder = deepcopy(folder);
}

View File

@ -10,19 +10,19 @@ import deepcopy = require('deepcopy');
/**
* Serialize a drive tag
*
* @param {Object} tag
* @return {Promise<Object>}
* @param {any} tag
* @return {Promise<any>}
*/
const self = (
tag: any
) => new Promise<Object>(async (resolve, reject) => {
) => new Promise<any>(async (resolve, reject) => {
let _tag: any;
// Populate the tag if 'tag' is ID
if (mongo.ObjectID.prototype.isPrototypeOf(tag)) {
_tag = await DriveTag.findOne({_id: tag});
_tag = await DriveTag.findOne({ _id: tag });
} else if (typeof tag === 'string') {
_tag = await DriveTag.findOne({_id: new mongo.ObjectID(tag)});
_tag = await DriveTag.findOne({ _id: new mongo.ObjectID(tag) });
} else {
_tag = deepcopy(tag);
}

View File

@ -12,10 +12,10 @@ import deepcopy = require('deepcopy');
/**
* Serialize a message
*
* @param {Object} message
* @param {Object} me?
* @param {Object} options?
* @return {Promise<Object>}
* @param {any} message
* @param {any} me?
* @param {any} options?
* @return {Promise<any>}
*/
export default (
message: any,
@ -23,7 +23,7 @@ export default (
options?: {
populateRecipient: boolean
}
) => new Promise<Object>(async (resolve, reject) => {
) => new Promise<any>(async (resolve, reject) => {
const opts = options || {
populateRecipient: true
};

View File

@ -12,10 +12,10 @@ import deepcopy = require('deepcopy');
/**
* Serialize a notification
*
* @param {Object} notification
* @return {Promise<Object>}
* @param {any} notification
* @return {Promise<any>}
*/
export default (notification: any) => new Promise<Object>(async (resolve, reject) => {
export default (notification: any) => new Promise<any>(async (resolve, reject) => {
let _notification: any;
// Populate the notification if 'notification' is ID

View File

@ -15,10 +15,10 @@ import deepcopy = require('deepcopy');
/**
* Serialize a post
*
* @param {Object} post
* @param {Object} me?
* @param {Object} options?
* @return {Promise<Object>}
* @param {any} post
* @param {any} me?
* @param {any} options?
* @return {Promise<any>}
*/
const self = (
post: any,
@ -26,7 +26,7 @@ const self = (
options?: {
detail: boolean
}
) => new Promise<Object>(async (resolve, reject) => {
) => new Promise<any>(async (resolve, reject) => {
const opts = options || {
detail: true,
};

View File

@ -8,12 +8,12 @@ import deepcopy = require('deepcopy');
/**
* Serialize a signin record
*
* @param {Object} record
* @return {Promise<Object>}
* @param {any} record
* @return {Promise<any>}
*/
export default (
record: any
) => new Promise<Object>(async (resolve, reject) => {
) => new Promise<any>(async (resolve, reject) => {
const _record = deepcopy(record);

View File

@ -13,10 +13,10 @@ import config from '../../conf';
/**
* Serialize a user
*
* @param {Object} user
* @param {Object} me?
* @param {Object} options?
* @return {Promise<Object>}
* @param {any} user
* @param {any} me?
* @param {any} options?
* @return {Promise<any>}
*/
export default (
user: any,