UNPKG

@digicms/cms

Version:

An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite

33 lines (27 loc) 624 B
'use strict'; const hasNamespace = (name, namespace) => { if (!namespace) { return true; } if (namespace.endsWith('::')) { return name.startsWith(namespace); } return name.startsWith(`${namespace}.`); }; const addNamespace = (name, namespace) => { if (namespace.endsWith('::')) { return `${namespace}${name}`; } return `${namespace}.${name}`; }; const removeNamespace = (name, namespace) => { if (namespace.endsWith('::')) { return name.replace(namespace, ''); } return name.replace(`${namespace}.`, ''); }; module.exports = { addNamespace, removeNamespace, hasNamespace, };