From 480b1438e0049ea087e78ff35842e35c0391c9af Mon Sep 17 00:00:00 2001 From: zy410419243 Date: Fri, 1 Mar 2019 19:04:28 +0800 Subject: [PATCH 1/2] fix: Cesium3DTilesetItem --- types/cesium/index.d.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/types/cesium/index.d.ts b/types/cesium/index.d.ts index 398d05ad33..7cb7752223 100644 --- a/types/cesium/index.d.ts +++ b/types/cesium/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for cesium 1.47 +// Type definitions for cesium 1.54 // Project: http://cesiumjs.org // Definitions by: Aigars Zeiza // Harry Nicholls @@ -1393,7 +1393,7 @@ declare namespace Cesium { class ScreenSpaceEventHandler { constructor(element?: HTMLCanvasElement); - setInputAction(action: () => void, type: number, modifier?: number): void; + setInputAction(action: (click: { position: Cartesian2 }) => void, type: number, modifier?: number): void; getInputAction(type: number, modifier?: number): () => void; removeInputAction(type: number, modifier?: number): void; isDestroyed(): boolean; @@ -3134,6 +3134,16 @@ declare namespace Cesium { static clone(hpr: HeadingPitchRange, result?: HeadingPitchRange): HeadingPitchRange; } + class Cesium3DTilesetItem { + url: string; + maximumScreenSpaceError: number; + maximumNumberOfLoadedTiles: number; + } + + class Cesium3DTileset { + constructor (Cesium3DTilesetItem: Cesium3DTilesetItem) + } + class ImageryLayer { alpha: number; brightness: number; From 52748754cf41c58a00a0a4a8311555fbda59253b Mon Sep 17 00:00:00 2001 From: zy410419243 Date: Fri, 1 Mar 2019 19:28:11 +0800 Subject: [PATCH 2/2] pref: disable tslint rule => no-unnecessary-class --- types/cesium/index.d.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/types/cesium/index.d.ts b/types/cesium/index.d.ts index 7cb7752223..497c763ebf 100644 --- a/types/cesium/index.d.ts +++ b/types/cesium/index.d.ts @@ -3134,14 +3134,13 @@ declare namespace Cesium { static clone(hpr: HeadingPitchRange, result?: HeadingPitchRange): HeadingPitchRange; } - class Cesium3DTilesetItem { - url: string; - maximumScreenSpaceError: number; - maximumNumberOfLoadedTiles: number; - } - + // tslint:disable-next-line:no-unnecessary-class class Cesium3DTileset { - constructor (Cesium3DTilesetItem: Cesium3DTilesetItem) + constructor(Cesium3DTilesetItem: { + url: string; + maximumScreenSpaceError: number; + maximumNumberOfLoadedTiles: number; + }) } class ImageryLayer {