Skip to content

Commit

Permalink
fix: compatibility with typescript 2.9.x SDK-75
Browse files Browse the repository at this point in the history
  • Loading branch information
simon-scherzinger committed Jun 7, 2018
1 parent 3a9e3b7 commit 24c8824
Show file tree
Hide file tree
Showing 30 changed files with 93 additions and 93 deletions.
2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -65,7 +65,7 @@
"sinon": "^5.0.10",
"sinon-chai": "^3.1.0",
"ts-loader": "^4.3.1",
"typescript": "~2.8.0",
"typescript": "^2.9.1",
"uglify-js": "^3.4.0",
"webpack": "^4.10.2"
}
Expand Down
6 changes: 3 additions & 3 deletions src/Accounts.ts
Expand Up @@ -10,9 +10,9 @@ import GroupResource from './resources/accounts/GroupResource';
import { filterOptions } from './resources/ListResource';
import { get, getEmpty, getUrl, post, postEmpty, superagentFormPost } from './helper';

const tokenStoreSymbol = Symbol.for('tokenStore');
const environmentSymbol = Symbol.for('environment');
const relationsSymbol = Symbol.for('relations');
const tokenStoreSymbol: any = Symbol.for('tokenStore');
const environmentSymbol: any = Symbol.for('environment');
const relationsSymbol: any = Symbol.for('relations');

const urls = {
live: 'https://accounts.entrecode.de/',
Expand Down
4 changes: 2 additions & 2 deletions src/Apps.ts
Expand Up @@ -7,8 +7,8 @@ import TypesResource from './resources/apps/TypesResource';
import { filterOptions } from './resources/ListResource';
import { get } from './helper';

const environmentSymbol = Symbol.for('environment');
const relationsSymbol = Symbol.for('relations');
const environmentSymbol: any = Symbol.for('environment');
const relationsSymbol: any = Symbol.for('relations');


const urls = {
Expand Down
14 changes: 7 additions & 7 deletions src/Core.ts
Expand Up @@ -13,13 +13,13 @@ import Resource from './resources/Resource';
import ListResource, { filterOptions } from './resources/ListResource';
import Problem from './Problem';

const resourceSymbol = Symbol.for('resource');
const tokenStoreSymbol = Symbol.for('tokenStore');
const traversalSymbol = Symbol.for('traversal');
const eventsSymbol = Symbol.for('events');
const environmentSymbol = Symbol.for('environment');
const relationsSymbol = Symbol.for('relations');
const cookieModifierSymbol = Symbol.for('cookieModifier');
const resourceSymbol: any = Symbol.for('resource');
const tokenStoreSymbol: any = Symbol.for('tokenStore');
const traversalSymbol: any = Symbol.for('traversal');
const eventsSymbol: any = Symbol.for('events');
const environmentSymbol: any = Symbol.for('environment');
const relationsSymbol: any = Symbol.for('relations');
const cookieModifierSymbol: any = Symbol.for('cookieModifier');

traverson['registerMediaType'](HalAdapter.mediaType, HalAdapter);

Expand Down
4 changes: 2 additions & 2 deletions src/DataManager.ts
Expand Up @@ -19,8 +19,8 @@ declare const EventSource: any;
validator.setLoggingFunction(() => {
});

const environmentSymbol = Symbol.for('environment');
const relationsSymbol = Symbol.for('relations');
const environmentSymbol: any = Symbol.for('environment');
const relationsSymbol: any = Symbol.for('relations');

const urls = {
live: 'https://datamanager.entrecode.de/',
Expand Down
28 changes: 14 additions & 14 deletions src/PublicAPI.ts
Expand Up @@ -33,20 +33,20 @@ import DataManager from './DataManager';
import Problem from './Problem';
import HistoryEvents from './resources/publicAPI/HistoryEvents';

const resourceSymbol = Symbol.for('resource');
const tokenStoreSymbol = Symbol.for('tokenStore');
const traversalSymbol = Symbol.for('traversal');
const eventsSymbol = Symbol.for('events');
const environmentSymbol = Symbol.for('environment');
const cookieModifierSymbol = Symbol.for('cookieModifier');
const relationsSymbol = Symbol.for('relations');

const shortIDSymbol = Symbol('_shortID');
const modelCacheSymbol = Symbol('_modelCache');
const permissionsSymbol = Symbol('_permissionsSymbol');
const permissionsLoadedTimeSymbol = Symbol('_permissionsLoadedTimeSymbol');
const assetBaseURLSymbol = Symbol('assetBaseURL');
const requestCacheSymbol = Symbol('requestCache');
const resourceSymbol: any = Symbol.for('resource');
const tokenStoreSymbol: any = Symbol.for('tokenStore');
const traversalSymbol: any = Symbol.for('traversal');
const eventsSymbol: any = Symbol.for('events');
const environmentSymbol: any = Symbol.for('environment');
const cookieModifierSymbol: any = Symbol.for('cookieModifier');
const relationsSymbol: any = Symbol.for('relations');

const shortIDSymbol: any = Symbol('_shortID');
const modelCacheSymbol: any = Symbol('_modelCache');
const permissionsSymbol: any = Symbol('_permissionsSymbol');
const permissionsLoadedTimeSymbol: any = Symbol('_permissionsLoadedTimeSymbol');
const assetBaseURLSymbol: any = Symbol('assetBaseURL');
const requestCacheSymbol: any = Symbol('requestCache');

validator.setLoggingFunction(() => {
});
Expand Down
12 changes: 6 additions & 6 deletions src/Session.ts
Expand Up @@ -2,12 +2,12 @@ import Core, { environment, options } from './Core';
import { get, post } from './helper';
import AccountResource from './resources/accounts/AccountResource';

const tokenStoreSymbol = Symbol.for('tokenStore');
const eventsSymbol = Symbol.for('events');
const environmentSymbol = Symbol.for('environment');
const meLoadedTimeSymbol = Symbol.for('meLoadedTime');
const meSymbol = Symbol('_me');
const requestCacheSymbol = Symbol('requestCache');
const tokenStoreSymbol: any = Symbol.for('tokenStore');
const eventsSymbol: any = Symbol.for('events');
const environmentSymbol: any = Symbol.for('environment');
const meLoadedTimeSymbol: any = Symbol.for('meLoadedTime');
const meSymbol: any = Symbol('_me');
const requestCacheSymbol: any = Symbol('requestCache');

const urls = {
live: 'https://accounts.entrecode.de/',
Expand Down
12 changes: 6 additions & 6 deletions src/resources/ListResource.ts
@@ -1,11 +1,11 @@
import Resource from './Resource';

const environmentSymbol = Symbol.for('environment');
const resourceSymbol = Symbol.for('resource');
const itemSchemaSymbol = Symbol.for('itemSchema');
const nameSymbol = Symbol.for('name');
const itemClassSymbol = Symbol('_itemClass');
const listClassSymbol = Symbol('_listClass');
const environmentSymbol: any = Symbol.for('environment');
const resourceSymbol: any = Symbol.for('resource');
const itemSchemaSymbol: any = Symbol.for('itemSchema');
const nameSymbol: any = Symbol.for('name');
const itemClassSymbol: any = Symbol('_itemClass');
const listClassSymbol: any = Symbol('_listClass');

function map(list: ListResource, iterator: (resource: Resource) => Promise<any> | any, results: Array<Resource> = []) {
return list.getAllItems()
Expand Down
10 changes: 5 additions & 5 deletions src/resources/Resource.ts
Expand Up @@ -11,11 +11,11 @@ import ListResource, { filterOptions } from './ListResource';
import { del, get, optionsToQuery, post, put, locale } from '../helper';
import Problem from '../Problem';

const environmentSymbol = Symbol.for('environment');
const resourceSymbol = Symbol.for('resource');
const traversalSymbol = Symbol.for('traversal');
const resourcePropertiesSymbol = Symbol.for('resourceProperties');
const relationsSymbol = Symbol.for('relations');
const environmentSymbol: any = Symbol.for('environment');
const resourceSymbol: any = Symbol.for('resource');
const traversalSymbol: any = Symbol.for('traversal');
const resourcePropertiesSymbol: any = Symbol.for('resourceProperties');
const relationsSymbol: any = Symbol.for('relations');

traverson.registerMediaType(HalAdapter.mediaType, HalAdapter);
validator.setLoggingFunction(() => {
Expand Down
2 changes: 1 addition & 1 deletion src/resources/accounts/AccountResource.ts
Expand Up @@ -5,7 +5,7 @@ import TokenList from './TokenList';
import { get } from '../../helper';
import { environment } from '../../Core';

const environmentSymbol = Symbol.for('environment');
const environmentSymbol: any = Symbol.for('environment');

interface AccountResource {
accountID: string;
Expand Down
2 changes: 1 addition & 1 deletion src/resources/apps/AppResource.ts
Expand Up @@ -10,7 +10,7 @@ import TargetResource from './TargetResource';
import { filterOptions } from '../ListResource';
import { environment } from '../../Core';

const relationsSymbol = Symbol.for('relations');
const relationsSymbol: any = Symbol.for('relations');

interface AppResource {
appID: string,
Expand Down
6 changes: 3 additions & 3 deletions src/resources/apps/PlatformResource.ts
Expand Up @@ -15,9 +15,9 @@ import TargetResource from './TargetResource';
import { environment } from '../../Core';
import { filterOptions } from '../ListResource';

const resourceSymbol = Symbol.for('resource');
const environmentSymbol = Symbol.for('environment');
const relationsSymbol = Symbol.for('relations');
const resourceSymbol: any = Symbol.for('resource');
const environmentSymbol: any = Symbol.for('environment');
const relationsSymbol: any = Symbol.for('relations');

traverson.registerMediaType(traversonHal.mediaType, traversonHal);

Expand Down
2 changes: 1 addition & 1 deletion src/resources/datamanager/AssetGroupResource.ts
Expand Up @@ -4,7 +4,7 @@ import DMAssetList from '../publicAPI/DMAssetList';
import { filterOptions } from '../ListResource';
import DMAssetResource from '../publicAPI/DMAssetResource';

const relationsSymbol = Symbol.for('relations');
const relationsSymbol: any = Symbol.for('relations');

interface AssetGroupResource {
assetGroupID: string,
Expand Down
6 changes: 3 additions & 3 deletions src/resources/datamanager/AssetList.ts
Expand Up @@ -9,9 +9,9 @@ import TagResource from './TagResource';
import { getUrl, superagentGetPiped } from '../../helper';
import { environment } from '../../Core';

const environmentSymbol = Symbol.for('environment');
const dataManagerIDSymbol = Symbol('dataManagerID');
const relationsSymbol = Symbol.for('relations');
const environmentSymbol: any = Symbol.for('environment');
const dataManagerIDSymbol: any = Symbol('dataManagerID');
const relationsSymbol: any = Symbol.for('relations');

/**
* Asset list class
Expand Down
10 changes: 5 additions & 5 deletions src/resources/datamanager/DMStatsList.ts
Expand Up @@ -2,11 +2,11 @@ import Resource from '../Resource';
import DMStatsResource from './DMStatsResource';
import { environment } from '../../Core';

const resourceSymbol = Symbol.for('resource');
const environmentSymbol = Symbol.for('environment');
const nameSymbol = Symbol('name');
const listClassSymbol = Symbol('listClass');
const itemClassSymbol = Symbol('itemClass');
const resourceSymbol: any = Symbol.for('resource');
const environmentSymbol: any = Symbol.for('environment');
const nameSymbol: any = Symbol('name');
const listClassSymbol: any = Symbol('listClass');
const itemClassSymbol: any = Symbol('itemClass');

/**
* DMStats list class
Expand Down
6 changes: 3 additions & 3 deletions src/resources/datamanager/DataManagerResource.ts
Expand Up @@ -22,9 +22,9 @@ import AssetGroupResource from './AssetGroupResource';
import AssetGroupList from './AssetGroupList';
import HistoryEvents from '../publicAPI/HistoryEvents';

const environmentSymbol = Symbol.for('environment');
const apiSymbol = Symbol('api');
const relationsSymbol = Symbol.for('relations');
const environmentSymbol: any = Symbol.for('environment');
const apiSymbol: any = Symbol('api');
const relationsSymbol: any = Symbol.for('relations');

interface DataManagerResource {
config: any,
Expand Down
4 changes: 2 additions & 2 deletions src/resources/datamanager/DeletedAssetResource.ts
Expand Up @@ -2,7 +2,7 @@ import Resource from '../Resource';
import { del, fileNegotiate } from '../../helper';
import { environment } from '../../Core';

const environmentSymbol = Symbol.for('environment');
const environmentSymbol: any = Symbol.for('environment');

interface DeletedAssetResource {
assetID: string,
Expand Down Expand Up @@ -52,7 +52,7 @@ class DeletedAssetResource extends Resource {
},
tags: {
enumerable: true,
get: () => <Array<string>> this.getProperty('tags'),
get: () => <Array<string>>this.getProperty('tags'),
},
title: {
enumerable: true,
Expand Down
2 changes: 1 addition & 1 deletion src/resources/datamanager/ModelResource.ts
Expand Up @@ -5,7 +5,7 @@ import { get, del, post, optionsToQuery, getHistory } from '../../helper';
import { filterOptions } from '../ListResource';
import HistoryEvents from '../publicAPI/HistoryEvents';

const environmentSymbol = Symbol.for('environment');
const environmentSymbol: any = Symbol.for('environment');

interface ModelResource {
created: Date,
Expand Down
4 changes: 2 additions & 2 deletions src/resources/datamanager/RoleResource.ts
Expand Up @@ -3,8 +3,8 @@ import { environment } from '../../Core';
import DMAccountResource from './DMAccountResource';
import LiteDMAccountResource from '../publicAPI/LiteDMAccountResource';

const environmentSymbol = Symbol.for('environment');
const resourceSymbol = Symbol.for('resource');
const environmentSymbol: any = Symbol.for('environment');
const resourceSymbol: any = Symbol.for('resource');

interface RoleResource {
accounts: Array<LiteDMAccountResource>,
Expand Down
8 changes: 4 additions & 4 deletions src/resources/datamanager/TemplateResource.ts
Expand Up @@ -8,10 +8,10 @@ import Problem from '../../Problem';

const { convertValidationError } = require('ec.errors')();

const environmentSymbol = Symbol.for('environment');
const resourceSymbol = Symbol.for('resource');
const traversalSymbol = Symbol.for('traversal');
const resolvedSymbol = Symbol.for('resolved');
const environmentSymbol: any = Symbol.for('environment');
const resourceSymbol: any = Symbol.for('resource');
const traversalSymbol: any = Symbol.for('traversal');
const resolvedSymbol: any = Symbol.for('resolved');

validator.setLoggingFunction(() => {
});
Expand Down
2 changes: 1 addition & 1 deletion src/resources/publicAPI/DMAssetResource.ts
Expand Up @@ -2,7 +2,7 @@ import Resource from '../Resource';
import { environment } from '../../Core';
import { get } from '../../helper';

const environmentSymbol = Symbol.for('environment');
const environmentSymbol: any = Symbol.for('environment');

function dateGetter(property) {
const date = this.getProperty(property);
Expand Down
8 changes: 4 additions & 4 deletions src/resources/publicAPI/EntryList.ts
Expand Up @@ -5,10 +5,10 @@ import ListResource from '../ListResource';
import { getSchema } from '../../helper';
import { environment } from '../../Core';

const resourceSymbol = Symbol.for('resource');
const itemSchemaSymbol = Symbol.for('itemSchema');
const nameSymbol = Symbol.for('name');
const environmentSymbol = Symbol.for('environment');
const resourceSymbol: any = Symbol.for('resource');
const itemSchemaSymbol: any = Symbol.for('itemSchema');
const nameSymbol: any = Symbol.for('name');
const environmentSymbol: any = Symbol.for('environment');

/**
* Entry list class
Expand Down
10 changes: 5 additions & 5 deletions src/resources/publicAPI/EntryResource.ts
Expand Up @@ -14,15 +14,15 @@ import { filterOptions } from '../ListResource';
import Problem from '../../Problem';
import HistoryEvents from './HistoryEvents';

const environmentSymbol = Symbol.for('environment');
const resourceSymbol = Symbol.for('resource');
const environmentSymbol: any = Symbol.for('environment');
const resourceSymbol: any = Symbol.for('resource');

validator.setLoggingFunction(() => {
});

const resourcePropertiesSymbol = Symbol.for('resourceProperties');
const schemaSymbol = Symbol('_schema');
const shortIDSymbol = Symbol('_shortID');
const resourcePropertiesSymbol: any = Symbol.for('resourceProperties');
const schemaSymbol: any = Symbol('_schema');
const shortIDSymbol: any = Symbol('_shortID');

const datetimeRegex = /^(?:[1-9]\d{3}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1\d|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[1-9]\d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00)-02-29)T(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d{3})?(?:Z|[+-][01]\d:[0-5]\d)$/;

Expand Down
4 changes: 2 additions & 2 deletions src/resources/publicAPI/HistoryEvent.ts
@@ -1,7 +1,7 @@
import { environment } from '../../Core';

const environmentSymbol = Symbol.for('environment');
const resourceSymbol = Symbol.for('resource');
const environmentSymbol: any = Symbol.for('environment');
const resourceSymbol: any = Symbol.for('resource');

interface HistoryEvent {
eventNumber: number;
Expand Down
4 changes: 2 additions & 2 deletions src/resources/publicAPI/HistoryEvents.ts
@@ -1,8 +1,8 @@
import { environment } from '../../Core';
import HistoryEvent from './HistoryEvent';

const environmentSymbol = Symbol.for('environment');
const resourceSymbol = Symbol.for('resource');
const environmentSymbol: any = Symbol.for('environment');
const resourceSymbol: any = Symbol.for('resource');

interface HistoryEvents {
events: Array<HistoryEvent>;
Expand Down
2 changes: 1 addition & 1 deletion src/resources/publicAPI/LiteDMAccountResource.ts
Expand Up @@ -6,7 +6,7 @@ import { get } from '../../helper';
import { environment } from '../../Core';
import DMAccountResource from '../datamanager/DMAccountResource';

const environmentSymbol = Symbol.for('environment');
const environmentSymbol: any = Symbol.for('environment');

interface LiteDMAccountResource {
title: string;
Expand Down
2 changes: 1 addition & 1 deletion src/resources/publicAPI/LiteEntryResource.ts
Expand Up @@ -5,7 +5,7 @@ import Resource from '../Resource';
import { superagentGet } from '../../helper';
import { environment } from '../../Core';

const environmentSymbol = Symbol.for('environment');
const environmentSymbol: any = Symbol.for('environment');

interface LiteEntryResource {
_entryTitle: string;
Expand Down
2 changes: 1 addition & 1 deletion src/resources/publicAPI/LiteRoleResource.ts
Expand Up @@ -7,7 +7,7 @@ import { environment } from '../../Core';
import DMAccountResource from '../datamanager/DMAccountResource';
import RoleResource from '../datamanager/RoleResource';

const environmentSymbol = Symbol.for('environment');
const environmentSymbol: any = Symbol.for('environment');

interface LiteRoleResource {
roleID: string;
Expand Down
4 changes: 2 additions & 2 deletions src/resources/publicAPI/PublicAssetList.ts
Expand Up @@ -5,8 +5,8 @@ import PublicTagResource from './PublicTagResource';
import { get, optionsToQuery } from '../../helper';
import { environment } from '../../Core';

const environmentSymbol = Symbol.for('environment');
const dataManagerIDSymbol = Symbol('_dataManagerID');
const environmentSymbol: any = Symbol.for('environment');
const dataManagerIDSymbol: any = Symbol('_dataManagerID');

/**
* PublicAsset list class
Expand Down

0 comments on commit 24c8824

Please sign in to comment.