UNPKG

@giro3d/giro3d

Version:

A JS/WebGL framework for 3D geospatial data visualization

23 lines (21 loc) 502 B
/* * Copyright (c) 2015-2018, IGN France. * Copyright (c) 2018-2026, Giro3D team. * SPDX-License-Identifier: MIT */ /** * Interface for any object that can contain {@link Layer | layers}. */ /** * Checks if the specified object implements the {@link HasLayers} interface. * * ```js * if (hasLayers(myObject)) { * myObject.forEachLayer((layer) => console.log(layer)); * } * ``` * @param obj - The object to test. */ export function hasLayers(obj) { return obj.hasLayers ?? false; }