style: enforce disallowance of object constructor (#33211)

Applying the `prefer-literal` tslint rule to object enforces the style guide rule https://google.github.io/styleguide/jsguide.html#features-objects-ctor

PR Close #33211
This commit is contained in:
Danny Skoog
2019-10-17 02:46:50 +02:00
committed by Miško Hevery
parent 354f66b904
commit db4789bf91
12 changed files with 26 additions and 22 deletions

View File

@ -33,7 +33,7 @@ export const INJECTOR = new InjectionToken<Injector>(
-1 as any // `-1` is used by Ivy DI system as special value to recognize it as `Injector`.
);
const _THROW_IF_NOT_FOUND = new Object();
const _THROW_IF_NOT_FOUND = {};
export const THROW_IF_NOT_FOUND = _THROW_IF_NOT_FOUND;
export const NG_TEMP_TOKEN_PATH = 'ngTempTokenPath';

View File

@ -16,7 +16,7 @@ import {ReflectiveDependency, ResolvedReflectiveFactory, ResolvedReflectiveProvi
// Threshold for the dynamic version
const UNDEFINED = new Object();
const UNDEFINED = {};
/**
* A ReflectiveDependency injection container used for instantiating objects and resolving