Adds deprecator (#7303)

* adds deprecator

* un-fit

* added changelog entry

* some fixes

* un-fit

* removed deprecation definition

* changed deprecation log syntax according to Nodejs
This commit is contained in:
Manuel
2021-03-30 22:42:34 +02:00
committed by GitHub
parent a080e4c766
commit 2093d61616
6 changed files with 131 additions and 1 deletions

View File

@@ -43,6 +43,7 @@ import * as controllers from './Controllers';
import { ParseGraphQLServer } from './GraphQL/ParseGraphQLServer';
import { SecurityRouter } from './Routers/SecurityRouter';
import CheckRunner from './Security/CheckRunner';
import Deprecator from './Deprecator/Deprecator';
// Mutate the Parse object to add the Cloud Code handlers
addParseCloud();
@@ -55,6 +56,9 @@ class ParseServer {
* @param {ParseServerOptions} options the parse server initialization options
*/
constructor(options: ParseServerOptions) {
// Scan for deprecated Parse Server options
Deprecator.scanParseServerOptions(options);
// Set option defaults
injectDefaults(options);
const {
appId = requiredParameter('You must provide an appId!'),