find(haystack) {
        return this.fileSignatures.find(sig => {
            return sig.signature.equals(haystack.slice(0, sig.signature.length));
        });
    }
/**
     * Provided a buffer of binary bytes, will return either the matching signature name as a string, or `undefined`
     *
     * @param {Buffer} haystack
     * @memberof SigDB
     * @returns FileSignatureRecord | undefined
     */
Provided a buffer of binary bytes, will return either the matching signature name as a string, or `undefined`
@param {Buffer} haystack
@memberof SigDB
@returns FileSignatureRecord | undefined
Provided a buffer of binary bytes will return either the matching signature name as a string or ` undefined ` @param { Buffer } haystack @memberof SigDB @returns FileSignatureRecord | undefined
find(haystack) {
        return this.fileSignatures.find(sig => {
            return sig.signature.equals(haystack.slice(0, sig.signature.length));
        });
    }
find ( haystack ) { return this . fileSignatures . find ( sig => { return sig . signature . equals ( haystack . slice ( 0 , sig . signature . length ) ) ; } ) ; }
Provided a buffer of binary bytes, will return either the matching signature name as a string, or `undefined`
 @param {Buffer} haystack
 @memberof SigDB
 @returns FileSignatureRecord | undefined
Provided a buffer of binary bytes will return either the matching signature name as a string or ` undefined ` @param { Buffer } haystack @memberof SigDB @returns FileSignatureRecord | undefined