INNER CODE UNIT · JavaScript
rule2regex
ar90n/serverless-s3-local · serverless-s3-local/index.js:490
const rule2regex = (rule) =>
Object.keys(rule).map(
(key) =>
(key === "prefix" && { prefix: `^${rule[key]}` }) || {
suffix: `${rule[key]}$`,
}
);
const rules = [].concat(...s3Rules.map(rule2regex));
return {
name,
pattern,
rules,
func,
};
}
getResourceForBucket(bucketName) {