mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
* Upgrade to TypeScript 3.7.2 (#47188) * Update TS to 3.7.0-beta * Upgrade to TypeScript 3.7.2 * Upgrade cypress to 3.5.0 * Upgrade apollo-link-http * Update prettier * Fix expression types * Fix Lens test typings * Fix ML breakage * Fix APM breakage * Fix sinon stub typing * Fix beats management types * Fix WMSOptions types * Fix ui_filters in APM * APM: Explicitly type Setup to prevent hitting TS limits * Change file name to correct case * Add styleguide rule for optional chaining * Update typescript-eslint packages * Revert changes in ui filters routes that are no longer needed * Fix type guard TS 3.7 compatibility
This commit is contained in:
parent
edd9e12d99
commit
7e55cb0732
28 changed files with 146 additions and 93 deletions
|
@ -120,6 +120,7 @@ You should prefer modern language features in a lot of cases, e.g.:
|
|||
* Prefer arrow function over storing `this` (no `const self = this;`)
|
||||
* Prefer template strings over string concatenation
|
||||
* Prefer the spread operator for copying arrays (`[...arr]`) over `arr.slice()`
|
||||
* Use optional chaining (`?.`) and nullish Coalescing (`??`) over `lodash.get` (and similar utilities)
|
||||
|
||||
### Avoid mutability and state
|
||||
|
||||
|
|
|
@ -80,7 +80,7 @@
|
|||
"**/@types/react": "16.8.3",
|
||||
"**/@types/hapi": "^17.0.18",
|
||||
"**/@types/angular": "^1.6.56",
|
||||
"**/typescript": "3.5.3",
|
||||
"**/typescript": "3.7.2",
|
||||
"**/graphql-toolkit/lodash": "^4.17.13",
|
||||
"**/isomorphic-git/**/base64-js": "^1.2.1",
|
||||
"**/image-diff/gm/debug": "^2.6.9"
|
||||
|
@ -342,8 +342,8 @@
|
|||
"@types/uuid": "^3.4.4",
|
||||
"@types/vinyl-fs": "^2.4.11",
|
||||
"@types/zen-observable": "^0.8.0",
|
||||
"@typescript-eslint/eslint-plugin": "^2.5.0",
|
||||
"@typescript-eslint/parser": "^2.5.0",
|
||||
"@typescript-eslint/eslint-plugin": "^2.7.0",
|
||||
"@typescript-eslint/parser": "^2.7.0",
|
||||
"angular-mocks": "^1.7.8",
|
||||
"archiver": "^3.1.1",
|
||||
"babel-eslint": "^10.0.3",
|
||||
|
@ -438,7 +438,7 @@
|
|||
"supertest": "^3.1.0",
|
||||
"supertest-as-promised": "^4.0.2",
|
||||
"tree-kill": "^1.2.1",
|
||||
"typescript": "3.5.3",
|
||||
"typescript": "3.7.2",
|
||||
"typings-tester": "^0.3.2",
|
||||
"vinyl-fs": "^3.0.3",
|
||||
"xml2js": "^0.4.22",
|
||||
|
|
|
@ -15,8 +15,8 @@
|
|||
},
|
||||
"homepage": "https://github.com/elastic/eslint-config-kibana#readme",
|
||||
"peerDependencies": {
|
||||
"@typescript-eslint/eslint-plugin": "^2.5.0",
|
||||
"@typescript-eslint/parser": "^2.5.0",
|
||||
"@typescript-eslint/eslint-plugin": "^2.7.0",
|
||||
"@typescript-eslint/parser": "^2.7.0",
|
||||
"babel-eslint": "^10.0.3",
|
||||
"eslint": "^6.5.1",
|
||||
"eslint-plugin-babel": "^5.3.0",
|
||||
|
|
|
@ -17,6 +17,6 @@
|
|||
"@babel/cli": "7.5.5",
|
||||
"@kbn/dev-utils": "1.0.0",
|
||||
"@kbn/babel-preset": "1.0.0",
|
||||
"typescript": "3.5.3"
|
||||
"typescript": "3.7.2"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
"kbn:bootstrap": "yarn build"
|
||||
},
|
||||
"devDependencies": {
|
||||
"typescript": "3.5.3"
|
||||
"typescript": "3.7.2"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"joi": "^13.5.2",
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
"tslib": "^1.9.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"typescript": "3.5.3",
|
||||
"typescript": "3.7.2",
|
||||
"@kbn/expect": "1.0.0",
|
||||
"chance": "1.0.18"
|
||||
}
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
"@babel/core": "^7.5.5",
|
||||
"@babel/plugin-transform-async-to-generator": "^7.5.0",
|
||||
"jest": "^24.9.0",
|
||||
"typescript": "3.5.3"
|
||||
"typescript": "3.7.2"
|
||||
},
|
||||
"jest": {
|
||||
"testEnvironment": "node"
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
"del": "^5.1.0",
|
||||
"getopts": "^2.2.4",
|
||||
"supports-color": "^6.1.0",
|
||||
"typescript": "3.5.3"
|
||||
"typescript": "3.7.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"intl-format-cache": "^2.1.0",
|
||||
|
|
|
@ -58,7 +58,7 @@
|
|||
"strip-ansi": "^4.0.0",
|
||||
"strong-log-transformer": "^2.1.0",
|
||||
"tempy": "^0.3.0",
|
||||
"typescript": "3.5.3",
|
||||
"typescript": "3.7.2",
|
||||
"unlazy-loader": "^0.1.3",
|
||||
"webpack": "^4.41.0",
|
||||
"webpack-cli": "^3.3.9",
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
import http from 'http';
|
||||
import http, { ClientRequest } from 'http';
|
||||
import * as sinon from 'sinon';
|
||||
import { sendRequest } from './request';
|
||||
import { URL } from 'url';
|
||||
|
@ -24,7 +24,7 @@ import { fail } from 'assert';
|
|||
|
||||
describe(`Console's send request`, () => {
|
||||
let sandbox: sinon.SinonSandbox;
|
||||
let stub: sinon.SinonStub;
|
||||
let stub: sinon.SinonStub<Parameters<typeof http['request']>, ClientRequest>;
|
||||
let fakeRequest: http.ClientRequest;
|
||||
|
||||
beforeEach(() => {
|
||||
|
|
|
@ -23,23 +23,26 @@ import { i18n } from '@kbn/i18n';
|
|||
import { FormattedMessage } from '@kbn/i18n/react';
|
||||
|
||||
import { TmsLayer } from 'ui/vis/map/service_settings';
|
||||
import { Vis } from 'ui/vis';
|
||||
import { RegionMapVisParams } from '../../../region_map/public/types';
|
||||
import { SelectOption, SwitchOption } from '../../../kbn_vislib_vis_types/public/components';
|
||||
import { RegionMapOptionsProps } from '../../../region_map/public/components/region_map_options';
|
||||
import { WmsInternalOptions } from './wms_internal_options';
|
||||
import { TileMapOptionsProps } from './tile_map_options';
|
||||
import { TileMapVisParams } from '../types';
|
||||
import { WMSOptions, TileMapVisParams } from '../types';
|
||||
|
||||
interface Props {
|
||||
stateParams: TileMapVisParams | RegionMapVisParams;
|
||||
setValue: (title: 'wms', options: WMSOptions) => void;
|
||||
vis: Vis;
|
||||
}
|
||||
|
||||
const mapLayerForOption = ({ id }: TmsLayer) => ({ text: id, value: id });
|
||||
|
||||
function WmsOptions({ stateParams, setValue, vis }: TileMapOptionsProps | RegionMapOptionsProps) {
|
||||
function WmsOptions({ stateParams, setValue, vis }: Props) {
|
||||
const { wms } = stateParams;
|
||||
const { tmsLayers } = vis.type.editorConfig.collections;
|
||||
const tmsLayerOptions = useMemo(() => tmsLayers.map(mapLayerForOption), [tmsLayers]);
|
||||
|
||||
const setWmsOption = <T extends keyof TileMapVisParams['wms']>(
|
||||
paramName: T,
|
||||
value: TileMapVisParams['wms'][T]
|
||||
) =>
|
||||
const setWmsOption = <T extends keyof WMSOptions>(paramName: T, value: WMSOptions[T]) =>
|
||||
setValue('wms', {
|
||||
...wms,
|
||||
[paramName]: value,
|
||||
|
|
|
@ -21,8 +21,6 @@ import { ExpressionInterpret } from '../interpreter_provider';
|
|||
import { TimeRange } from '../../../data/public';
|
||||
import { Adapters } from '../../../inspector/public';
|
||||
import { Query } from '../../../data/public';
|
||||
import { ExpressionAST } from '../../../expressions/public';
|
||||
import { ExpressionArgAST } from '../../../../plugins/expressions/public';
|
||||
import { esFilters } from '../../../../plugins/data/public';
|
||||
|
||||
export { ArgumentType } from './arguments';
|
||||
|
|
|
@ -12,6 +12,6 @@
|
|||
"build": "rm -rf './target' && tsc"
|
||||
},
|
||||
"devDependencies": {
|
||||
"typescript": "3.5.3"
|
||||
"typescript": "3.7.2"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,6 +12,6 @@
|
|||
"build": "rm -rf './target' && tsc"
|
||||
},
|
||||
"devDependencies": {
|
||||
"typescript": "3.5.3"
|
||||
"typescript": "3.7.2"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,6 +12,6 @@
|
|||
"build": "rm -rf './target' && tsc"
|
||||
},
|
||||
"devDependencies": {
|
||||
"typescript": "3.5.3"
|
||||
"typescript": "3.7.2"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,6 +17,6 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"@kbn/plugin-helpers": "9.0.2",
|
||||
"typescript": "3.5.3"
|
||||
"typescript": "3.7.2"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,6 +17,6 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"@kbn/plugin-helpers": "9.0.2",
|
||||
"typescript": "3.5.3"
|
||||
"typescript": "3.7.2"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,11 +11,11 @@
|
|||
"@cypress/snapshot": "^2.1.3",
|
||||
"@cypress/webpack-preprocessor": "^4.1.0",
|
||||
"@types/js-yaml": "^3.12.1",
|
||||
"cypress": "^3.4.1",
|
||||
"cypress": "^3.5.0",
|
||||
"js-yaml": "^3.13.1",
|
||||
"p-limit": "^2.2.1",
|
||||
"ts-loader": "^6.1.0",
|
||||
"typescript": "^3.6.3",
|
||||
"typescript": "3.7.2",
|
||||
"webpack": "^4.40.2"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,10 +7,15 @@
|
|||
import { Legacy } from 'kibana';
|
||||
import { Server } from 'hapi';
|
||||
import moment from 'moment';
|
||||
import { KibanaConfig } from 'src/legacy/server/kbn_server';
|
||||
import { getESClient } from './es_client';
|
||||
import { getUiFiltersES } from './convert_ui_filters/get_ui_filters_es';
|
||||
import { PromiseReturnType } from '../../../typings/common';
|
||||
import { getApmIndices } from '../settings/apm_indices/get_apm_indices';
|
||||
import {
|
||||
getApmIndices,
|
||||
ApmIndicesConfig
|
||||
} from '../settings/apm_indices/get_apm_indices';
|
||||
import { ESFilter } from '../../../typings/elasticsearch';
|
||||
import { ESClient } from './es_client';
|
||||
|
||||
function decodeUiFilters(server: Server, uiFiltersEncoded?: string) {
|
||||
if (!uiFiltersEncoded) {
|
||||
|
@ -26,9 +31,20 @@ export interface APMRequestQuery {
|
|||
end?: string;
|
||||
uiFilters?: string;
|
||||
}
|
||||
// Explicitly type Setup to prevent TS initialization errors
|
||||
// https://github.com/microsoft/TypeScript/issues/34933
|
||||
|
||||
export type Setup = PromiseReturnType<typeof setupRequest>;
|
||||
export async function setupRequest(req: Legacy.Request) {
|
||||
export interface Setup {
|
||||
start: number;
|
||||
end: number;
|
||||
uiFiltersES: ESFilter[];
|
||||
client: ESClient;
|
||||
internalClient: ESClient;
|
||||
config: KibanaConfig;
|
||||
indices: ApmIndicesConfig;
|
||||
}
|
||||
|
||||
export async function setupRequest(req: Legacy.Request): Promise<Setup> {
|
||||
const query = (req.query as unknown) as APMRequestQuery;
|
||||
const { server } = req;
|
||||
const savedObjectsClient = server.savedObjects.getScopedSavedObjectsClient(
|
||||
|
|
|
@ -48,9 +48,10 @@ type GenericMetricsRequest = Overwrite<
|
|||
}
|
||||
>;
|
||||
|
||||
export function transformDataToMetricsChart<
|
||||
TRequest extends GenericMetricsRequest
|
||||
>(result: ESSearchResponse<unknown, TRequest>, chartBase: ChartBase) {
|
||||
export function transformDataToMetricsChart(
|
||||
result: ESSearchResponse<unknown, GenericMetricsRequest>,
|
||||
chartBase: ChartBase
|
||||
) {
|
||||
const { aggregations, hits } = result;
|
||||
const timeseriesData = idx(aggregations, _ => _.timeseriesData);
|
||||
|
||||
|
|
|
@ -43,7 +43,9 @@ export const asChildFunctionRenderer = <InjectedProps, OwnProps>(
|
|||
}
|
||||
|
||||
public render() {
|
||||
return this.props.children(this.getRendererArgs());
|
||||
return (this.props.children as ChildFunctionRendererProps<InjectedProps>['children'])(
|
||||
this.getRendererArgs()
|
||||
);
|
||||
}
|
||||
|
||||
private getRendererArgs = () =>
|
||||
|
|
|
@ -74,7 +74,7 @@ export const getChartColor = (section: InfraMetricLayoutSection, seriesId: strin
|
|||
const isInfraMetricLayoutVisualizationType = (
|
||||
subject: any
|
||||
): subject is InfraMetricLayoutVisualizationType => {
|
||||
return InfraMetricLayoutVisualizationType[subject] != null;
|
||||
return subject in InfraMetricLayoutVisualizationType;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
@ -329,10 +329,10 @@ describe('IndexPattern Data Panel', () => {
|
|||
act(() => {
|
||||
((inst.setProps as unknown) as (props: unknown) => {})({
|
||||
...props,
|
||||
...(propChanges || {}),
|
||||
...((propChanges as object) || {}),
|
||||
state: {
|
||||
...props.state,
|
||||
...(stateChanges || {}),
|
||||
...((stateChanges as object) || {}),
|
||||
},
|
||||
});
|
||||
inst.update();
|
||||
|
|
|
@ -11,7 +11,6 @@ import { Subscription } from 'rxjs';
|
|||
import { idx } from '@kbn/elastic-idx';
|
||||
import { ml } from '../../services/ml_api_service';
|
||||
import { getErrorMessage } from '../pages/analytics_management/hooks/use_create_analytics_form';
|
||||
import { RegressionEvaluateResponse } from '../common';
|
||||
|
||||
export type IndexName = string;
|
||||
export type IndexPattern = string;
|
||||
|
|
|
@ -22,7 +22,7 @@ const mockCallEndpoint = sinon.stub();
|
|||
const mockSearchRequest = {};
|
||||
const mockConfig: ScrollConfig = { duration: '2s', size: 123 };
|
||||
let realCancellationToken = new CancellationToken();
|
||||
let isCancelledStub: sinon.SinonStub;
|
||||
let isCancelledStub: sinon.SinonStub<[], boolean>;
|
||||
|
||||
describe('hitIterator', function() {
|
||||
beforeEach(() => {
|
||||
|
|
|
@ -121,7 +121,7 @@
|
|||
"cheerio": "0.22.0",
|
||||
"commander": "2.20.0",
|
||||
"copy-webpack-plugin": "^5.0.4",
|
||||
"cypress": "^3.4.1",
|
||||
"cypress": "^3.5.5",
|
||||
"enzyme": "^3.10.0",
|
||||
"enzyme-adapter-react-16": "^1.14.0",
|
||||
"enzyme-adapter-utils": "^1.12.0",
|
||||
|
@ -170,7 +170,7 @@
|
|||
"tmp": "0.1.0",
|
||||
"tree-kill": "^1.2.1",
|
||||
"ts-loader": "^6.0.4",
|
||||
"typescript": "3.5.3",
|
||||
"typescript": "3.7.2",
|
||||
"vinyl-fs": "^3.0.3",
|
||||
"whatwg-fetch": "^3.0.0",
|
||||
"xml-crypto": "^1.4.0",
|
||||
|
@ -208,7 +208,7 @@
|
|||
"apollo-client": "^2.3.8",
|
||||
"apollo-link": "^1.2.3",
|
||||
"apollo-link-error": "^1.1.7",
|
||||
"apollo-link-http": "^1.5.4",
|
||||
"apollo-link-http": "^1.5.16",
|
||||
"apollo-link-schema": "^1.1.0",
|
||||
"apollo-link-state": "^0.4.1",
|
||||
"apollo-server-errors": "^2.0.2",
|
||||
|
|
9
x-pack/typings/global_fetch.d.ts
vendored
Normal file
9
x-pack/typings/global_fetch.d.ts
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
/*
|
||||
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
||||
* or more contributor license agreements. Licensed under the Elastic License;
|
||||
* you may not use this file except in compliance with the Elastic License.
|
||||
*/
|
||||
|
||||
// This type needs to still exist due to apollo-link-http-common hasn't yet updated
|
||||
// it's usage (https://github.com/apollographql/apollo-link/issues/1131)
|
||||
declare type GlobalFetch = WindowOrWorkerGlobalScope;
|
116
yarn.lock
116
yarn.lock
|
@ -3900,7 +3900,7 @@
|
|||
resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-7.0.13.tgz#ca039c23a9e27ebea53e0901ef928ea2a1a6d313"
|
||||
integrity sha512-d7c/C/+H/knZ3L8/cxhicHUiTDxdgap0b/aNJfsmLwFu/iOP17mdgbQsbHA3SJmrzsjD0l3UEE5SN4xxuz5ung==
|
||||
|
||||
"@types/sizzle@*":
|
||||
"@types/sizzle@*", "@types/sizzle@2.3.2":
|
||||
version "2.3.2"
|
||||
resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47"
|
||||
integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==
|
||||
|
@ -4161,24 +4161,24 @@
|
|||
resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.0.tgz#8b63ab7f1aa5321248aad5ac890a485656dcea4d"
|
||||
integrity sha512-te5lMAWii1uEJ4FwLjzdlbw3+n0FZNOvFXHxQDKeT0dilh7HOzdMzV2TrJVUzq8ep7J4Na8OUYPRLSQkJHAlrg==
|
||||
|
||||
"@typescript-eslint/eslint-plugin@^2.5.0":
|
||||
version "2.5.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.5.0.tgz#101d96743ce3365b3223df73d641078c9b775903"
|
||||
integrity sha512-ddrJZxp5ns1Lh5ofZQYk3P8RyvKfyz/VcRR4ZiJLHO/ljnQAO8YvTfj268+WJOOadn99mvDiqJA65+HAKoeSPA==
|
||||
"@typescript-eslint/eslint-plugin@^2.7.0":
|
||||
version "2.7.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.7.0.tgz#dff176bdb73dfd7e2e43062452189bd1b9db6021"
|
||||
integrity sha512-H5G7yi0b0FgmqaEUpzyBlVh0d9lq4cWG2ap0RKa6BkF3rpBb6IrAoubt1NWh9R2kRs/f0k6XwRDiDz3X/FqXhQ==
|
||||
dependencies:
|
||||
"@typescript-eslint/experimental-utils" "2.5.0"
|
||||
"@typescript-eslint/experimental-utils" "2.7.0"
|
||||
eslint-utils "^1.4.2"
|
||||
functional-red-black-tree "^1.0.1"
|
||||
regexpp "^2.0.1"
|
||||
tsutils "^3.17.1"
|
||||
|
||||
"@typescript-eslint/experimental-utils@2.5.0":
|
||||
version "2.5.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.5.0.tgz#383a97ded9a7940e5053449f6d73995e782b8fb1"
|
||||
integrity sha512-UgcQGE0GKJVChyRuN1CWqDW8Pnu7+mVst0aWrhiyuUD1J9c+h8woBdT4XddCvhcXDodTDVIfE3DzGHVjp7tUeQ==
|
||||
"@typescript-eslint/experimental-utils@2.7.0":
|
||||
version "2.7.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.0.tgz#58d790a3884df3041b5a5e08f9e5e6b7c41864b5"
|
||||
integrity sha512-9/L/OJh2a5G2ltgBWJpHRfGnt61AgDeH6rsdg59BH0naQseSwR7abwHq3D5/op0KYD/zFT4LS5gGvWcMmegTEg==
|
||||
dependencies:
|
||||
"@types/json-schema" "^7.0.3"
|
||||
"@typescript-eslint/typescript-estree" "2.5.0"
|
||||
"@typescript-eslint/typescript-estree" "2.7.0"
|
||||
eslint-scope "^5.0.0"
|
||||
|
||||
"@typescript-eslint/experimental-utils@^1.13.0":
|
||||
|
@ -4190,14 +4190,14 @@
|
|||
"@typescript-eslint/typescript-estree" "1.13.0"
|
||||
eslint-scope "^4.0.0"
|
||||
|
||||
"@typescript-eslint/parser@^2.5.0":
|
||||
version "2.5.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.5.0.tgz#858030ddd808fbbe88e03f42e5971efaccb8218a"
|
||||
integrity sha512-9UBMiAwIDWSl79UyogaBdj3hidzv6exjKUx60OuZuFnJf56tq/UMpdPcX09YmGqE8f4AnAueYtBxV8IcAT3jdQ==
|
||||
"@typescript-eslint/parser@^2.7.0":
|
||||
version "2.7.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.7.0.tgz#b5e6a4944e2b68dba1e7fbfd5242e09ff552fd12"
|
||||
integrity sha512-ctC0g0ZvYclxMh/xI+tyqP0EC2fAo6KicN9Wm2EIao+8OppLfxji7KAGJosQHSGBj3TcqUrA96AjgXuKa5ob2g==
|
||||
dependencies:
|
||||
"@types/eslint-visitor-keys" "^1.0.0"
|
||||
"@typescript-eslint/experimental-utils" "2.5.0"
|
||||
"@typescript-eslint/typescript-estree" "2.5.0"
|
||||
"@typescript-eslint/experimental-utils" "2.7.0"
|
||||
"@typescript-eslint/typescript-estree" "2.7.0"
|
||||
eslint-visitor-keys "^1.1.0"
|
||||
|
||||
"@typescript-eslint/typescript-estree@1.13.0":
|
||||
|
@ -4208,16 +4208,17 @@
|
|||
lodash.unescape "4.0.1"
|
||||
semver "5.5.0"
|
||||
|
||||
"@typescript-eslint/typescript-estree@2.5.0":
|
||||
version "2.5.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.5.0.tgz#40ada624d6217ef092a3a79ed30d947ad4f212ce"
|
||||
integrity sha512-AXURyF8NcA3IsnbjNX1v9qbwa0dDoY9YPcKYR2utvMHoUcu3636zrz0gRWtVAyxbPCkhyKuGg6WZIyi2Fc79CA==
|
||||
"@typescript-eslint/typescript-estree@2.7.0":
|
||||
version "2.7.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.7.0.tgz#34fd98c77a07b40d04d5b4203eddd3abeab909f4"
|
||||
integrity sha512-vVCE/DY72N4RiJ/2f10PTyYekX2OLaltuSIBqeHYI44GQ940VCYioInIb8jKMrK9u855OEJdFC+HmWAZTnC+Ag==
|
||||
dependencies:
|
||||
debug "^4.1.1"
|
||||
glob "^7.1.4"
|
||||
is-glob "^4.0.1"
|
||||
lodash.unescape "4.0.1"
|
||||
semver "^6.3.0"
|
||||
tsutils "^3.17.1"
|
||||
|
||||
"@typescript-eslint/typescript-estree@^1.9.0":
|
||||
version "1.9.0"
|
||||
|
@ -5095,20 +5096,23 @@ apollo-link-http-common@^0.2.13:
|
|||
ts-invariant "^0.3.2"
|
||||
tslib "^1.9.3"
|
||||
|
||||
apollo-link-http-common@^0.2.4:
|
||||
version "0.2.4"
|
||||
resolved "https://registry.yarnpkg.com/apollo-link-http-common/-/apollo-link-http-common-0.2.4.tgz#877603f7904dc8f70242cac61808b1f8d034b2c3"
|
||||
integrity sha512-4j6o6WoXuSPen9xh4NBaX8/vL98X1xY2cYzUEK1F8SzvHe2oFONfxJBTekwU8hnvapcuq8Qh9Uct+gelu8T10g==
|
||||
apollo-link-http-common@^0.2.15:
|
||||
version "0.2.15"
|
||||
resolved "https://registry.yarnpkg.com/apollo-link-http-common/-/apollo-link-http-common-0.2.15.tgz#304e67705122bf69a9abaded4351b10bc5efd6d9"
|
||||
integrity sha512-+Heey4S2IPsPyTf8Ag3PugUupASJMW894iVps6hXbvwtg1aHSNMXUYO5VG7iRHkPzqpuzT4HMBanCTXPjtGzxg==
|
||||
dependencies:
|
||||
apollo-link "^1.2.2"
|
||||
apollo-link "^1.2.13"
|
||||
ts-invariant "^0.4.0"
|
||||
tslib "^1.9.3"
|
||||
|
||||
apollo-link-http@^1.5.4:
|
||||
version "1.5.4"
|
||||
resolved "https://registry.yarnpkg.com/apollo-link-http/-/apollo-link-http-1.5.4.tgz#b80b7b4b342c655b6a5614624b076a36be368f43"
|
||||
integrity sha512-e9Ng3HfnW00Mh3TI6DhNRfozmzQOtKgdi+qUAsHBOEcTP0PTAmb+9XpeyEEOueLyO0GXhB92HUCIhzrWMXgwyg==
|
||||
apollo-link-http@^1.5.16:
|
||||
version "1.5.16"
|
||||
resolved "https://registry.yarnpkg.com/apollo-link-http/-/apollo-link-http-1.5.16.tgz#44fe760bcc2803b8a7f57fc9269173afb00f3814"
|
||||
integrity sha512-IA3xA/OcrOzINRZEECI6IdhRp/Twom5X5L9jMehfzEo2AXdeRwAMlH5LuvTZHgKD8V1MBnXdM6YXawXkTDSmJw==
|
||||
dependencies:
|
||||
apollo-link "^1.2.2"
|
||||
apollo-link-http-common "^0.2.4"
|
||||
apollo-link "^1.2.13"
|
||||
apollo-link-http-common "^0.2.15"
|
||||
tslib "^1.9.3"
|
||||
|
||||
apollo-link-schema@^1.1.0:
|
||||
version "1.1.0"
|
||||
|
@ -5143,6 +5147,16 @@ apollo-link@^1.2.11:
|
|||
tslib "^1.9.3"
|
||||
zen-observable-ts "^0.8.18"
|
||||
|
||||
apollo-link@^1.2.13:
|
||||
version "1.2.13"
|
||||
resolved "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.13.tgz#dff00fbf19dfcd90fddbc14b6a3f9a771acac6c4"
|
||||
integrity sha512-+iBMcYeevMm1JpYgwDEIDt/y0BB7VWyvlm/7x+TIPNLHCTCMgcEgDuW5kH86iQZWo0I7mNwQiTOz+/3ShPFmBw==
|
||||
dependencies:
|
||||
apollo-utilities "^1.3.0"
|
||||
ts-invariant "^0.4.0"
|
||||
tslib "^1.9.3"
|
||||
zen-observable-ts "^0.8.20"
|
||||
|
||||
apollo-server-core@^1.3.6:
|
||||
version "1.3.6"
|
||||
resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-1.3.6.tgz#08636243c2de56fa8c267d68dd602cb1fbd323e3"
|
||||
|
@ -5194,7 +5208,7 @@ apollo-utilities@^1.2.1:
|
|||
ts-invariant "^0.2.1"
|
||||
tslib "^1.9.3"
|
||||
|
||||
apollo-utilities@^1.3.2:
|
||||
apollo-utilities@^1.3.0, apollo-utilities@^1.3.2:
|
||||
version "1.3.2"
|
||||
resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.3.2.tgz#8cbdcf8b012f664cd6cb5767f6130f5aed9115c9"
|
||||
integrity sha512-JWNHj8XChz7S4OZghV6yc9FNnzEXj285QYp/nLNh943iObycI5GTDO3NGR9Dth12LRrSFMeDOConPfPln+WGfg==
|
||||
|
@ -9108,13 +9122,14 @@ cyclist@~0.2.2:
|
|||
resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640"
|
||||
integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=
|
||||
|
||||
cypress@^3.4.1:
|
||||
version "3.4.1"
|
||||
resolved "https://registry.yarnpkg.com/cypress/-/cypress-3.4.1.tgz#ca2e4e9864679da686c6a6189603efd409664c30"
|
||||
integrity sha512-1HBS7t9XXzkt6QHbwfirWYty8vzxNMawGj1yI+Fu6C3/VZJ8UtUngMW6layqwYZzLTZV8tiDpdCNBypn78V4Dg==
|
||||
cypress@^3.5.5:
|
||||
version "3.6.1"
|
||||
resolved "https://registry.yarnpkg.com/cypress/-/cypress-3.6.1.tgz#4420957923879f60b7a5146ccbf81841a149b653"
|
||||
integrity sha512-6n0oqENdz/oQ7EJ6IgESNb2M7Bo/70qX9jSJsAziJTC3kICfEMmJUlrAnP9bn+ut24MlXQST5nRXhUP5nRIx6A==
|
||||
dependencies:
|
||||
"@cypress/listr-verbose-renderer" "0.4.1"
|
||||
"@cypress/xvfb" "1.2.4"
|
||||
"@types/sizzle" "2.3.2"
|
||||
arch "2.1.1"
|
||||
bluebird "3.5.0"
|
||||
cachedir "1.3.0"
|
||||
|
@ -9141,6 +9156,7 @@ cypress@^3.4.1:
|
|||
request-progress "3.0.0"
|
||||
supports-color "5.5.0"
|
||||
tmp "0.1.0"
|
||||
untildify "3.0.3"
|
||||
url "0.11.0"
|
||||
yauzl "2.10.0"
|
||||
|
||||
|
@ -27816,10 +27832,10 @@ typescript-fsa@^2.0.0, typescript-fsa@^2.5.0:
|
|||
resolved "https://registry.yarnpkg.com/typescript-fsa/-/typescript-fsa-2.5.0.tgz#1baec01b5e8f5f34c322679d1327016e9e294faf"
|
||||
integrity sha1-G67AG16PXzTDImedEycBbp4pT68=
|
||||
|
||||
typescript@3.5.3, typescript@^3.0.1, typescript@^3.0.3, typescript@^3.2.2, typescript@^3.3.3333, typescript@^3.4.5, typescript@~3.3.3333, typescript@~3.5.3:
|
||||
version "3.5.3"
|
||||
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.5.3.tgz#c830f657f93f1ea846819e929092f5fe5983e977"
|
||||
integrity sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==
|
||||
typescript@3.5.3, typescript@3.7.2, typescript@^3.0.1, typescript@^3.0.3, typescript@^3.2.2, typescript@^3.3.3333, typescript@^3.4.5, typescript@~3.3.3333, typescript@~3.5.3:
|
||||
version "3.7.2"
|
||||
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.2.tgz#27e489b95fa5909445e9fef5ee48d81697ad18fb"
|
||||
integrity sha512-ml7V7JfiN2Xwvcer+XAf2csGO1bPBdRbFCkYBczNZggrBZ9c7G3riSUeJmqEU5uOtXNPMhE3n+R4FA/3YOAWOQ==
|
||||
|
||||
typings-tester@^0.3.2:
|
||||
version "0.3.2"
|
||||
|
@ -28138,6 +28154,11 @@ unstated@^2.1.1:
|
|||
dependencies:
|
||||
create-react-context "^0.1.5"
|
||||
|
||||
untildify@3.0.3, untildify@^3.0.3:
|
||||
version "3.0.3"
|
||||
resolved "https://registry.yarnpkg.com/untildify/-/untildify-3.0.3.tgz#1e7b42b140bcfd922b22e70ca1265bfe3634c7c9"
|
||||
integrity sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==
|
||||
|
||||
untildify@^2.0.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/untildify/-/untildify-2.1.0.tgz#17eb2807987f76952e9c0485fc311d06a826a2e0"
|
||||
|
@ -28145,11 +28166,6 @@ untildify@^2.0.0:
|
|||
dependencies:
|
||||
os-homedir "^1.0.0"
|
||||
|
||||
untildify@^3.0.3:
|
||||
version "3.0.3"
|
||||
resolved "https://registry.yarnpkg.com/untildify/-/untildify-3.0.3.tgz#1e7b42b140bcfd922b22e70ca1265bfe3634c7c9"
|
||||
integrity sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==
|
||||
|
||||
unzip-response@^1.0.0:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe"
|
||||
|
@ -30314,6 +30330,14 @@ zen-observable-ts@^0.8.18:
|
|||
tslib "^1.9.3"
|
||||
zen-observable "^0.8.0"
|
||||
|
||||
zen-observable-ts@^0.8.20:
|
||||
version "0.8.20"
|
||||
resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.20.tgz#44091e335d3fcbc97f6497e63e7f57d5b516b163"
|
||||
integrity sha512-2rkjiPALhOtRaDX6pWyNqK1fnP5KkJJybYebopNSn6wDG1lxBoFs2+nwwXKoA6glHIrtwrfBBy6da0stkKtTAA==
|
||||
dependencies:
|
||||
tslib "^1.9.3"
|
||||
zen-observable "^0.8.0"
|
||||
|
||||
zen-observable@^0.8.0:
|
||||
version "0.8.8"
|
||||
resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.8.tgz#1ea93995bf098754a58215a1e0a7309e5749ec42"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue