From 12bfa245679d7d299c6ad2a98a892109cc6358e5 Mon Sep 17 00:00:00 2001 From: GlenCFL Date: Mon, 21 May 2018 05:29:19 -0400 Subject: [PATCH] [atom] mark MarkerLayer.getRole's return as potentially undefined --- types/atom/atom-tests.ts | 3 ++- types/atom/index.d.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/types/atom/atom-tests.ts b/types/atom/atom-tests.ts index 39cbb9ead0..9d01e194a9 100644 --- a/types/atom/atom-tests.ts +++ b/types/atom/atom-tests.ts @@ -1327,7 +1327,8 @@ function testMarkerLayer() { markers = markerLayer.findMarkers({ containsRange: [[0, 0], pos] }); markers = markerLayer.findMarkers({ containsRange: [[0, 0], [0, 0]] }); - str = markerLayer.getRole(); + const role = markerLayer.getRole(); + if (role) str = role; // Marker creation marker = markerLayer.markRange(range); diff --git a/types/atom/index.d.ts b/types/atom/index.d.ts index 8546e0e458..232c20a034 100644 --- a/types/atom/index.d.ts +++ b/types/atom/index.d.ts @@ -1005,7 +1005,7 @@ export interface MarkerLayer { findMarkers(params: FindMarkerOptions): Marker[]; /** Get the role of the marker layer e.g. "atom.selection". */ - getRole(): string; + getRole(): string | undefined; // Marker Creation /** Create a marker with the given range. */