14 lines
		
	
	
		
			291 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			291 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
"use strict";
 | 
						|
 | 
						|
var objToString = Object.prototype.toString, id = objToString.call("");
 | 
						|
 | 
						|
module.exports = function (value) {
 | 
						|
	return (
 | 
						|
		typeof value === "string" ||
 | 
						|
		(value &&
 | 
						|
			typeof value === "object" &&
 | 
						|
			(value instanceof String || objToString.call(value) === id)) ||
 | 
						|
		false
 | 
						|
	);
 | 
						|
};
 |