Sha256: e4246dd68cf0d13e8deaf485d78b701ce535b244fc6e08bc40babb0a0020fff7

Contents?: true

Size: 465 Bytes

Versions: 33

Compression:

Stored size: 465 Bytes

Contents

function getProperty(target, prop) {
    if (typeof prop === "string") {
        for (const [name, value] of Object.entries(target)) {
            if (prop.toLowerCase() === name.toLowerCase()) {
                return value;
            }
        }
    }
    return undefined;
}
export const proxyHeaders = (object) => new Proxy(object, {
    get: (target, prop) => getProperty(target, prop),
    has: (target, prop) => getProperty(target, prop) !== undefined
});

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
immosquare-cleaner-0.1.60 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.59 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.58 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.57 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.56 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.55 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.54 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.53 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.52 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.51 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.50 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.49 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.48 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.47 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.46 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.45 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.44 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.43 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.42 node_modules/form-data-encoder/lib/util/proxyHeaders.js
immosquare-cleaner-0.1.41 node_modules/form-data-encoder/lib/util/proxyHeaders.js