%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
module.exports = getType function getType (st) { var types = [ 'Directory', 'File', 'SymbolicLink', 'Link', // special for hardlinks from tarballs 'BlockDevice', 'CharacterDevice', 'FIFO', 'Socket' ] var type if (st.type && types.indexOf(st.type) !== -1) { st[st.type] = true return st.type } for (var i = 0, l = types.length; i < l; i++) { type = types[i] var is = st[type] || st['is' + type] if (typeof is === 'function') is = is.call(st) if (is) { st[type] = true st.type = type return type } } return null }