You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					16 lines
				
				462 B
			
		
		
			
		
	
	
					16 lines
				
				462 B
			| 
											11 months ago
										 | // https://github.com/TylorS/typed-is-promise/blob/abf1514e1b6961adfc75765476b0debb96b2c3ae/src/index.ts
 | ||
|  | export function isPromise(p) {
 | ||
|  |     return p !== null && typeof p === "object" && typeof p.then === "function";
 | ||
|  | }
 | ||
|  | /**
 | ||
|  |  * Convert Map, Set to Array
 | ||
|  |  */
 | ||
|  | export function convertToArray(val) {
 | ||
|  |     if (val instanceof Map) {
 | ||
|  |         return Array.from(val.values());
 | ||
|  |     }
 | ||
|  |     return Array.isArray(val) ? val : Array.from(val);
 | ||
|  | }
 | ||
|  | 
 | ||
|  | //# sourceMappingURL=utils.js.map
 |