UNPKG

@payloadcms/plugin-import-export

Version:

Import-Export plugin for Payload

12 lines (11 loc) 422 B
/** * Builds a RegExp that matches flattened field keys from a given dot-notated path. */ export const buildDisabledFieldRegex = (path)=>{ const parts = path.split('.'); const patternParts = parts.map((part)=>{ return `${part}(?:_\\d+)?(?:_[^_]+)?`; }); const pattern = `^${patternParts.join('_')}(?:_.*)?$`; return new RegExp(pattern); }; //# sourceMappingURL=buildDisabledFieldRegex.js.map