/** * @module ol/util */ /** * @return {never} Any return. */ export function abstract(): never; /** * Gets a unique ID for an object. This mutates the object so that further calls * with the same object as a parameter returns the same value. Unique IDs are generated * as a strictly increasing sequence. Adapted from goog.getUid. * * @param {Object} obj The object to get the unique ID for. * @return {string} The unique ID for the object. * @api */ export function getUid(obj: any): string; /*** * Determine whether a value is thenable, i.e. it has `then` and `catch` methods. * @param {*} value The value to check. * @return {value is Promise} The value is thenable. */ export function isThenable(value: any): value is Promise; /** * OpenLayers version. * @type {string} */ export const VERSION: string; //# sourceMappingURL=util.d.ts.map