Skip to content

Latest commit

 

History

History
27 lines (24 loc) · 813 Bytes

.verb.md

File metadata and controls

27 lines (24 loc) · 813 Bytes

Usage

const isView = require('{%= name %}');

Returns true when the given value has properties expected on a [templates][] (or [assemble][]) view. Views are also valid [vinyl][] objects:

console.log(isView({ path: 'foo' }));                    
console.log(isView({ path: '' }));                    
//=> true
console.log(isView({ _isVinyl: true }));                 
//=> true
console.log(isView({ isView: true }));                   
//=> true
console.log(isView({ content: '' }));                    
//=> true
console.log(isView({ content: null }));                  
//=> true
console.log(isView({ contents: null }));                 
//=> true
console.log(isView({ contents: new Buffer('') }));       
//=> true
console.log(isView({ contents: { pipe: () => {} } }));   
//=> true